有沒有辦法強制IE8進入IE7兼容模式使用.NET或Javascript?強制IE8進入IE7兼容模式
回答
如果您添加到您的meta標籤:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
IE8將呈現像IE7的頁面。
你是對的 - 但嘗試在開始
標記後立即添加它。當它進一步下降時,我遇到了問題。 – 2009-06-18 19:24:39如果我不想將此行添加到我網站上的每個aspx頁面,該怎麼辦?我可以使用IIS嗎? – Bryan 2009-06-18 19:29:22
我現在可能已經找到它了。 http://blog.lroot.com/articles/the-ie7-compatibility-tag-force-ie8-to-use-the-ie7-rendering-mode/
該網站說,加入此meta標籤:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
或添加此爲.htaccess
Header set X-UA-Compatible: IE=EmulateIE7
它甚至比這更簡單。使用HTML您可以將此元標記只是添加到您的頁面(頁面上第一件事):
<meta http-equiv="X-UA-Compatible" content="IE=7" />
如果你想做到這一點using.net,你只需要在那的元信息發送給您的HTTP請求頭。這需要頁面刷新才能工作。
此外,您還可以在這裏看看一個類似的問題: Compatibility Mode in IE8 using VBScript
有an HTTP header您可以設置將強制IE8使用IE7兼容模式。
對此的說明:
IE 8.0s仿真只承諾顯示頁面相同。有細微的差異可能會導致功能崩潰。我最近遇到了一個問題。 IE 8.0在IE 8.0中使用名爲「anonymous()」的javascript包裝函數時,包裝的命名方式不同。
所以,不要指望像JavaScript這樣的東西「只是工作」,因爲你開啓了仿真。
之一,如果你想切換IE 8頁IE 8中呈現標準模式
<meta http-equiv="X-UA-Compatible" content="IE=100" /> <!-- IE8 mode -->
你可以做到這一點在web.config
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=7"/>
</customHeaders>
</httpProtocol>
我有這個在更好的效果更上述解決方案。不知道爲什麼這不是一個解決方案。 :)
閱讀評論,以及: 週三2009年4月1日上午8時57分由約翰·穆爾
快速跟進。只要我使用IE = EmulateIE7值,這對我的網站非常有用。試圖使用IE = 7導致我的網站在IE8上運行時基本掛起。
我的代碼具有該標籤的
META HTTP-當量= 「X-UA-兼容」 內容= 「IE = 7」/>
是有辦法,其中i可以跳過該標籤的,但佈局得到良好和良好的顯示 使用該標籤的顯示器將工作到IE 7,但我想在更高版本中運行它wel ...
- 1. 強制用戶的ie8兼容模式
- 2. ASP.NET強制IE8使用IE7或IE8兼容性視圖
- 3. 強制IE進行兼容模式
- 4. 強制IE瀏覽器模式進入兼容模式?
- 5. 如何強制IE8進入兼容模式無需點擊按鈕
- 6. 使用javascript強制IE9進入兼容模式
- 7. 檢測IE8兼容模式
- 8. IE8被迫兼容模式
- 9. IE8兼容模式...幫助?
- 10. IE8兼容模式 - document.documentMode
- 11. JQuery和IE8,兼容模式和IE7仿真
- 12. IE8兼容模式何時會像IE7一樣運行?
- 13. JavaScript錯誤只在IE8兼容模式和IE7
- 14. 兼容模式下的IE8是否顯示IE7等網頁?
- 15. IE8勢力兼容模式將在數據進入一個div
- 16. Disqus使IE8進入兼容模式「硬斷言」。任何修復?
- 17. 強制Windows 7兼容性模式
- 18. 在IE9中強制兼容模式
- 19. IE被強制爲兼容模式
- 20. CSS僅適用於兼容模式下的IE8(不支持IE8否IE7)?
- 21. CSS兼容性IE7 - IE8問題
- 22. IE7和IE8的瀏覽器兼容性
- 23. IE8 vs IE8兼容模式插入邊框CSS問題
- 24. IE8強制文檔模式爲IE7標準
- 25. IE頁面被強制進入IE7文檔模式
- 26. 強制IE7進入標準渲染模式(不是怪癖)
- 27. 不能強制IE8使用IE8模式
- 28. ModalPopupExtender不會在IE7/IE8兼容模式下顯示任何內容
- 29. IE7兼容模式不DNN工作5.6
- 30. 如何強制Intranet站點瀏覽器進入IE8 Quirks模式?
此外,我可以使用IIS設置來完成此操作嗎? – Bryan 2009-06-18 19:37:41
我想我可以看到這個舊頁面的值,但請不要創建依賴於IE7的新頁面......讓野獸死亡。 – 2009-07-07 13:04:21
IE8有錯誤,IE7沒有,並且切換到兼容模式時消失:http://stackoverflow.com/questions/1070178/why-does-ie8-add-bottom-border-on-my-image-錨標記 我的網站受到該錯誤的影響,我寧願讓IE8像IE7一樣正確顯示它,並且每個其他瀏覽器都會在我的.htaccess文件中添加一行,而不是向我的瀏覽器添加特定的解決方法實際頁面。 – 2009-07-23 07:44:09