New Features of IE7

Internet Explorer 7's pop-up blocker.

Internet Explorer has been designed to view the broadest range of web pages and to provide certain features within the operating system, including Microsoft Update. During the heyday of the historic browser wars, Internet Explorer superseded Netscape by supporting many of the progressive features of the time[citation needed].

Top

Component architecture

The Component Object Model (COM) technology is used extensively in Internet Explorer. It allows third parties to add functionality via Browser Helper Objects (BHO); and allows websites to offer rich content via ActiveX. As these objects can have the same privileges as the browser itself (in certain situations), there is a concern over security. Recent versions of Internet Explorer provide an Add-on Manager for controlling ActiveX controls and Browser Helper Objects and a "No Add-Ons" version (Under Programs/Accessories/System Tools).

Top

Usability and accessibility

Internet Explorer makes use of the accessibility framework provided in Windows. Internet Explorer is also a user interface for FTP, with operations similar to that of Windows Explorer (although this feature requires a shell window to be opened in recent versions of the browser, rather than natively within the browser). Visual Basic for Applications (VBA) is not supported, but available via extension (iMacros). Recent versions feature pop-up blocking and tabbed browsing. Tabbed browsing can also be added to older versions by installing Microsoft's MSN Search Toolbar.

Top

Security framework

Internet Explorer uses a zone-based security framework, which means that sites are grouped based upon certain conditions. It allows the restriction of broad areas of functionality, and also allows specific functions to be restricted. Patches and updates to the browser are released periodically and made available through the Windows Update service, as well as through Automatic Updates. Although security patches continue to be released for a range of platforms, most recent feature additions and security improvements are released for Windows XP only.

Recent versions of Internet Explorer provide Download Monitoring and Install Monitoring allowing users the choice of whether or not to download and install executables, in two stages. This helps to prevent installation of malware. Executable files downloaded using Internet Explorer are marked by the operating system as being potentially unsafe, and will prompt the user to confirm they want to run the executable every time, until the user confirms the file is "safe".

Top

Group Policy

Internet Explorer is fully configurable using Group Policy. Administrators of Windows Server domains can apply and enforce a variety of settings that affect the user interface (such as disabling menu items and individual configuration options), as well as underlying security features such as downloading of files, zone configuration, per-site settings, ActiveX control behavior, and others. Policy settings can be configured on a per-user and per-machine basis.

Top

Standards support

Internet Explorer, using the Trident layout engine, almost fully supports HTML 4.01, CSS Level 1, XML 1.0 and DOM Level 1, with minor implementation gaps. It partially supports CSS Level 2 and DOM Level 2, with major implementation gaps and conformance issues. XML support brings with it support for XHTML, however Microsoft has buried this support since IE 5.0 making it difficult to access. Like other browsers it can consume XHTML when served as MIME type “text/html”. It can also consume XHTML as XML when served as MIME types “application/xml” and “text/xml”, however this requires a small XSLT measure to re-enable the XHTML as XML support. It does not accept XHTML when served in the preferred type as “application/xhtml+xml” and instead treats it as an unfamiliar file type for download.[citation needed]

Internet Explorer uses DOCTYPE sniffing to choose between "quirks mode" (renders similarly to older versions of MSIE) and standards mode (renders closer to W3C's specifications) for HTML and CSS rendering on screen (for printing Internet Explorer always uses standards mode). It fully supports XSLT 1.0 or the December 1998 Working Draft of XSL, depending on the version of MSXML (a dynamic link library) available. It also provides its own dialect of ECMAScript called JScript.

Top

Software extensions

Main article: List of Internet Explorer extensions Since 2006, Microsoft has released many purchasable and freeware extensions for Internet Explorer.

Top