阻止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