【发布时间】:2013-03-27 00:58:38
【问题描述】:
当浏览器为 IE10 时,尽管设置了浏览器模式,但我只需要使用纯 javascript(无框架)进行检测。
一些cmets: - 我确实需要检测浏览器,它不是仅检测功能的选项,因为目的是减轻浏览器错误。 - 我尝试了常见的方法(如 UA 字符串或特征检测)但没有成功,当我将浏览器模式切换到 IE9 时,所有可能暗示在 IE10 中的方面都消失了。
【问题讨论】:
-
您要缓解的“浏览器错误”到底是什么?
-
我不确定更改浏览器模式是否会更改内部变量,但您可以使用条件编译并检查
@_jscript_version以“10”开头(主要版本)。 -
在某些情况下,flash 片段不会覆盖整个容器区域,它们会窄 1px。你能详细说明你的解决方案吗,它不像是一个js解决方案。
-
啊,我明白了。好吧,我添加了一个答案。它确实是一个 Javascript 解决方案
-
那么完美,效果很好!
标签: javascript internet-explorer cross-browser internet-explorer-10