IE10 Compatibility Changes

Purpose

Changes to Internet Explorer 10 were designed to better comply with broader industry standards, provide consistency with modern browsers, and to improve performance and reliability.

This section describes features that operate differently in Internet Explorer 10 from earlier versions and identifies things that may require changes to sites and apps built to support earlier versions of the browser.

Unless otherwise specified, the changes in this section apply to IE10 standards mode, interoperable quirks mode, and IE11 edge mode.

Note  You may be able to use legacy document modes to emulate the behavior of earlier versions. Should you choose to do this, be aware that this is a temporary solution at best. Starting with Internet Explorer 11 Preview, document modes are consider deprecated and may not be supported in any future versions of the browser. For best results, you should update your sites and apps to use features and techniques supported by industry standards and multiple browsers.

In this section

Topic Description

ASP.NET fails to detect Internet Explorer 10

Certain versions of ASP.NET do not correctly recognize the Internet Explorer 10 user-agent string and must be updated.

Browsing in the new Windows UI for web developers

This article describes how pages function differently in Windows 8 between the familiar Internet Explorer for the desktop and Internet Explorer in the new Windows UI. It also describes best practices for building touch-first sites. These recommendations apply to both browsing experiences of Internet Explorer 10.

Conditional comments

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

DX filters

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

Element behaviors and HTCs

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.

Handling daylight saving time using JavaScript

In Windows Internet Explorer 9 and previous versions of Windows Internet Explorer, dates are customized by applying the ECMAScript specification's rules for storing daylight saving time adjusted times internally. To improve accuracy, especially with dates in the past (historical dates), Internet Explorer 10 relies on the system's rules for storing daylight saving time adjusted times.

HTML5 quirks mode

In Internet Explorer 10, we've modified the default behavior of quirks mode to improve support for industry standards, such as HTML5, and to increase interoperability with other browsers. Quirks mode now exposes the same set of APIs and behavior as standards mode with limited exceptions as defined in HTML5 and related W3C specifications.

IE Download Manager: Information for Developers

Downloading files is a very common activity, and in Internet Explorer 10 we made several improvements in the file download experience and integrated the SmartScreen Application reputation check to help users make better trust decisions. This article summarizes many server side customization options available with the Microsoft Download Manager so that developers can provide the best file download experience for users.

Internet Explorer 10 user-agent string

The Internet Explorer 10 user-agent string has been updated to reflect the new browser. As a result, websites that use browser detection might not work correctly when attempting to parse the Internet Explorer 10 user-agent string.

Plugins and ActiveX controls

This article describes how pages function differently in Windows 8 between the familiar Internet Explorer for the desktop and Internet Explorer in the new Windows UI.

Spell checking

Internet Explorer 10 now includes spell checking and autocorrect support in all document modes.

VML

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

XML data islands

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

 

Additional resources

 

 

Build date: 9/16/2013