【问题标题】:Native IE9 not behaving like IE9 in IE11本机 IE9 在 IE11 中的行为不像 IE9
【发布时间】:2014-11-15 12:45:37
【问题描述】:

找出我的浏览器的最佳方法是“本机 IE9(仅安装 IE9,未将文档模式从 IE11 更改为 IE9)”。

场景: 我有两台机器,都装有 Windows7 操作系统。但是,一台机器有Native IE9,另一台机器有IE11。我的测试团队提出了这些浏览器的问题。

问题: 原生 IE9 的行为不像 IE9 将模式从 IE11 更改为 IE9。

预期: 想知道如何检测Native IE9浏览器。

【问题讨论】:

  • 真正的问题应该是,“真正的 IE9”和“IE9 模式下的 IE11”之间的代码有何不同?要知道我们需要查看代码。

标签: internet-explorer-9 internet-explorer-11


【解决方案1】:

我不敢这么说(因为从长远来看,我不相信答案会对您有太大帮助),但您可以使用用户代理字符串的 Trident token 来确定实际运行的 IE 版本.

这是dangerous practice,随着时间的推移可能会得到more complex

也许更好的问题是问为什么需要区分版本?出于故障排除目的,您可以使用F12 tools 调查个别案例。

您没有说明您在两台机器之间看到了什么样的行为差异。因此,很难推荐更合适的替代方案。您可能会发现 IE Compatibility Cookbook 很有帮助,因为它概述了 IE 最新版本中的一些 major changes(以及一些 the minor ones)。

希望这会有所帮助...

-- 兰斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    相关资源
    最近更新 更多