Problem
If you have browser compatibility issues with WIRE and are unable to immediately update to a version of WIRE that supports that browser, you can force browser compatibility back to a previous browser version using the following approach.
Solution
Specifying Custom HTTP Response Headers
A document mode can be specified for your Web site by defining a custom header for the site using IIS Web server. To enable Microsoft IIS to define a custom HTTP response header that automatically renders all pages in EmulateIE7 mode, you can use the following web.config example.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
You can also configure IIS 7 on a Windows Server 2008-based computer to include a custom HTTP response header by following these steps:
- Click Start, click Administrative Tools, and then click Internet Information Services (IIS) Manager.
- In the connections pane, expand the node for the server, and then expand .
- Click the Web site where you want to add the custom HTTP response header.
- In the Web site pane, double-click in the section.
- Under Actions, click Add.
- In the Name box, type X-UA-Compatible.
- In the Value box, type IE=EmulateIE7.
- Click OK.
To configure IIS 6 and earlier versions to include a custom HTTP response header, follow these steps:
- Click Start, click Run, type inetmgr.exe, and then click OK.
- Expand the server you want and then expand Web Sites.
- Right-click the Web site you want and then click Properties.
- Click the HTTP Headers tab.
- Under Custom HTTP headers, click Add.
- In the Custom header name box, type X-UA-Compatible.
- In the Custom header value box, type IE=EmulateIE7.
- Click OK two times.
If you specify a default document compatibility mode using your Web server, you can override that setting by specifying a different document compatibility mode in a specific Web page. The mode specified within the Web page takes precedence over the mode specified by the server.
Related articles