目前,我們正在經歷IE9的問題與我們Sitefinity CMS和我能夠通過添加修復它在我的開發環境:<meta http-equiv =「X-UA-Compatible」content =「IE = 8」/>在測試環境中不工作?
到head標籤(標題之前)。在我們的測試環境中,這不起作用,有什麼想法可能會導致這種情況?
目前,我們正在經歷IE9的問題與我們Sitefinity CMS和我能夠通過添加修復它在我的開發環境:<meta http-equiv =「X-UA-Compatible」content =「IE = 8」/>在測試環境中不工作?
到head標籤(標題之前)。在我們的測試環境中,這不起作用,有什麼想法可能會導致這種情況?
該標籤應該位於標題之前的任何其他元素之前。 使用「查看源代碼」命令在瀏覽器中測試結果以確保它是第一個。
默認情況下,IE在Intranet方案中忽略此元標記,並且它以某種混合模式運行。看看並點擊F12(打開IE開發者工具)並查看「瀏覽器模式」和「文檔模式」,看看我的意思(與以localhost運行相比)。我相信這是爲了避免打破爲早期版本的IE設計的內部應用程序(因爲您是明確的,所以沒有任何意義!)在web.config中編寫HTTP響應頭像在我的工作中過去強制最新版本的IE而不是某種兼容模式:
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
</system.webServer>