我的电脑运行Windows 8.1 Pro,IE:11.0.9600
<!--[if IE 8]>
<script type="text/javascript" src="libs/ie/IE8.js"> </script>
<![endif]-->
<!--[if IE 9]>
<script type="text/javascript" src="libs/ie/IE9.js"></script>
<![endif]-->
<!--[if lt IE 9]>
<script type="text/javascript" src="libs/html5shiv/html5shiv.js"></script>
<script type="text/javascript" src="libs/respond/respond.min.js"></script>
<![endif]-->
当我使用开发工具浏览IE并将模式切换到IE 8时,没有任何变化!
我该如何解决?提前谢谢。
答案 0 :(得分:1)
IE有可怕的向后保存。
如果你想在IE8中测试,获得可靠结果的唯一方法是运行IE8。
对不起。
答案 1 :(得分:0)
因为浏览器嗅探导致许多问题IE删除了这样的条件评论支持。相反,你应该做功能检测。例如
if("localStorage" in window){}
功能检测将始终告诉您是否支持某些内容,您可以根据需要进行调整。浏览器嗅探做了太多假设,其中许多是不正确的。它也不是对未来友好的,其中特征检测是一种特征友好的技术。