2013-10-23 142 views
1

我的網站在IE11中損壞。我們發現它由於XSLTProcessor和XPathEvaluator而中斷,因爲它們在IE中不再受到支持。我做了一些R & D,發現它在IE9和IE10中也不支持,但我的網站在IE9和IE10中運行正常。我可以知道它爲什麼在IE11中被破壞?IE 11兼容性視圖

在下面的截圖中,我們可以看到文檔模式是Quirks。我們對IE11有沒有同樣的行爲? enter image description here

編輯

我們也有我們的母版頁meta標籤,它工作正常,直到IE10但它在IE11打破。

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

我們是否必須爲IE11使用不同的元標記?

+0

Meta標籤從來不可靠。但是,如果您確實使用了它,它必須是''之後的第一個或第二個標籤(僅次於Content-Type元標籤,如果您使用的話,它必須是第一個)。更好的選擇是在你的global.asax中添加一個自定義的http頭,或者將自定義的http頭添加到你的iis配置中。 –

+0

另請參閱http://msdn.microsoft.com/en-us/library/ie/bg182625%28v=vs.85%29.aspx –

+0

[Internet Explorer 9和XSLT](http:// stackoverflow。 COM /問題/ 5887607 /互聯網資源管理器9和XSLT) –

回答

0

我改變元標記爲<meta http-equiv="X-UA-Compatible" content="IE=5" />,它開始工作正常。