Legacy feature support changes

Recent versions of Internet Explorer have gradually removed support for older features that have been replaced by modern standards. Review the features that are no longer supported and recommendations for what to use instead. Use this to get your sites working and keep them working.

In this section

Topic Description

Arguments.caller is no longer supported

As of Windows Internet Explorer 9, the arguments.caller property is not supported in IE9 Standards mode or later document modes.

Conditional comments are no longer supported

Support for conditional comments has been removed in Internet Explorer 10 standards and quirks modes for improved interoperability and compliance with HTML5.

CSS expressions no longer supported for the Internet zone

Starting with Internet Explorer 11, CSS expressions are no longer enabled for webpages loaded in the Internet zone.

Dynamic VML pattern changes

To support dynamic Vector Markup Language (VML) in IE9 mode, the VML behavior must be attached to an element before any VML properties are assigned.

Element behaviors and HTCs are no longer supported

Support for element behaviors and HTML components (HTCs) has been removed in Internet Explorer 10 standards and quirks modes for improved interoperability and compliance with HTML5.

DX filters are no longer supported

DirectX-based Filters and Transitions (DX filters) are obsolete in Internet Explorer 10 for webpages in the Internet Zone.

Legacy DOM events are no longer supported

Certain legacy Document Object Model (DOM) events features are deprecated in IE9 mode and are intended to be removed in the latest standards mode of the next major release.

P3P is no longer supported

The Platform for Privacy Preferences 1.0 (P3P 1.0) is obsolete in Windows 10 (Microsoft Edge and all modes of Internet Explorer 11 for Windows 10).

VBScript is no longer supported in IE11 mode for the Internet zone

As of IE11, VBScript is considered deprecated and should no longer be used as a scripting language for IE11.

VML is no longer supported

VML is obsolete in Internet Explorer 10 (quirks and 10 document modes).

XML data islands are no longer supported

Support for XML data islands has been removed in Internet Explorer 10 standards and quirks modes for improved interoperability and compliance with HTML5.

 

ActiveX controls and plugin changes

Browser features and compatibility changes

CSS and layout compatibility changes

HTML and DOM compatibility changes

JavaScript compatibility changes

Internet Explorer compatibility changes by version