首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE10开发工具如何报告兼容性视图?

IE10开发工具如何报告兼容性视图?
EN

Stack Overflow用户
提问于 2014-10-08 16:31:15
回答 1查看 123关注 0票数 1

我维护了一个遗留的web应用程序,它有许多旧的古怪模式页面,以及许多更新的标准模式页面。

在IE10中,如果我们的域名在IEs兼容性列表中,我将收到来自IE的混合消息。

  • 开发工具报告页面处于浏览器模式IE10 Compat视图中。
  • 页面的外观表明它处于标准模式。
  • userAgent说它是MSIE10.0,Trident/6.0 (建议不要Compat )

如果我将开发工具中的浏览器模式从IE10 Compat视图更改为IE10,然后返回到Compat,则得到:

  • 开发工具报告页面在IE10 Compat视图中(如前所述)
  • 页面的外观表明它在compat视图中。
  • userAgent说它是MSIE7.0,Trident/6.0 (暗示它在Compat中)

IE10开发工具有时会歪曲浏览器模式吗?例如,根据兼容性列表或其他条件猜测模式,当页面实际上由于doctype和X兼容设置为IE=edge而进入标准模式时?

或者documentMode和userAgent不可靠来测试我们所处的模式?

基本上,如果我们检测到我们的站点处于兼容视图列表中,我们就会告诉用户“嘿,您不需要再把我们的站点放在兼容视图列表中了”。

EN

回答 1

Stack Overflow用户

发布于 2014-10-08 16:40:15

userAgent中的值是正确的测试;Trident/6.0意味着无论开发工具说什么,都不使用compat模式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26261891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档