Mac*_*ana 5 html javascript jquery internet-explorer
我现在正在使用IE11,我认为有一些额外的Web开发工具会很好.我总是使用这些标签来检测旧的糟糕的IE浏览器:
<!--[if lt IE 7]><html class="ie ie6 some-custom-class"><![endif]-->
<!--[if IE 7]><html class="ie ie7 some-custom-class"><![endif]-->
<!--[if IE 8]><html class="ie ie8 some-custom-class"><![endif]-->
<!--[if IE 9]><html class="ie ie9 some-custom-class"><![endif]-->
<!--[if gt IE 9]><html class="ie some-custom-class"><![endif]-->
<!--[if !IE]><!--><html class="some-custom-class"><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)
我将IE11设置为IE8-9兼容性,但忽略了上述标签.如果没有办法将它们打开,那么我不明白为什么他们制造这些工具 - .-'逻辑在哪里?
无论如何,我只需要为IE 8-9安装win 7吗?
http://www.browserstack.com < - 我更喜欢客户端而不是远程访问.
这个"现代"浏览器是否有类似补丁的东西可以使开发人员工具可用?
或许还有另一种方法可以使用非常轻量级的脚本来检测旧浏览器.
小智 4
自 IE10 起,条件语句已被删除。但这个版本的IE开发者工具仍然能够解释它们。然而,IE11版本却并非如此。不知道能不能恢复这个功能。我想不会,至少现在还不会。对我来说,这也是不合逻辑的。仿真应支持条件语句。所以,我认为微软有一天会解决这个问题。
对于以前版本的 IE,您可以安装 Windows 7 或使用 WM。做出你自己的选择。
我确认,没错,您可以使用 Modernizr 来检测浏览器。
来源: IE 11 和 IE 10 开发者工具支持的条件
语句 IE 的条件注释支持