阻止IE絕對不是最佳做法,但這是我對現有應用程序的要求。從IE 10中的conditional comments aren't available開始,最有效的方法是什麼?對於IE 9和下面這將工作:阻止現代IE瀏覽器?
<!--[if IE]>
<script type="text/javascript">
window.location = "/IEblocked.html";
</script>
<![endif]-->
假設有JavaScript解決方案,什麼陷阱我可能會找到一個最佳做法?我不知道是否有可能是問題圍繞以下內容:事件
- 訂購射擊
iframe
元素是我無法控制的其他<script>
標籤 的背景下,JS解決方案的
- 優先
- 通過
document.write('<script type="text/javascript" src="foo.js"></script>');
方法加載的腳本。
我有一種感覺很多人可能會被迫喊出「使用Modernizr的」和「你瘋了,不要把腳本的DOM這樣!」,不幸的是這個應用程序很大,並且一些增強功能在這個範圍之外。
爲什麼地球上,你會需要阻止IE10的檢測? – Pointy
當你的客戶這麼說。 – blong
http://www.quirksmode.org/js/detect.html – nbrooks