终于找到IE10 Browser Mode为IE10 compat View的真相

本文主题

IE10有个Compatibility lists,如果您的网站被收录其中,IE10将始终以IE10 compat View(兼容视图)的方式显示您的网页。cnblogs.com不知何故被收录,遭遇此问题。

正文内容

刚用IE10时,发现园子的一些页面显示有问题,F12打开IE10的developer tools一看,显示如下信息:

Browser Mode: IE10 compat View, Document Mode: IE7 standards

于是,根据网上的资料,在IIS的HTTP Response Headers中添加下面的设置:

Name:X-UA-Compatible, Value: IE=edge

添加之后,Document Mode变为Standards,页面显示问题解决,但Browser Mode仍为IE10 compat View。

用IE10访问Google网站,Browser Mode为正常的IE10,根据Google的html源代码,在<head>中添加下面代码:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

问题依旧。。。

后来发现,同一台服务器,只要不是cnblogs.com的域名,IE10的Browser Mode就正常。

难道被IE10放进了黑名单,在网上找了找(Fix common IE problems: Update your docmode for web standards),的确有这样的黑名单(http://ie9cvlist.ie.microsoft.com/ie9CompatViewList.xml),是针对IE9的,但里面没有cnblogs。

在走投无路的时候,试了试重置IE10的所有设置(Internet Options/Advanced/Reset),然后打开IE10,出现下面的画面:

看上图中的划红线的文字,的确存在这样一个兼容性列表。问题的原因可能是这个Compatibility lists中包含cnblogs.com的域名,不管我们怎么设置,IE10始终以IE10 compat View的模式处理。如何验证这个猜测呢?在出现上图的对话框时,我们选择“Don't use recommended settings”。。。

于是(见下图中划红线的部分):

Browser Mode变为正常的IE10,果然是Compatibility lists引起的。问题的原因终于找到了,但真正要解决这个问题,需要从微软的Compatibility lists名单中移除cnblogs,目前还没找到移除的方法。

更新: 

感谢曾祥展的帮助!根据曾祥展提供的信息, 发邮件到 iepo@microsoft.com 来移除,邮件包含以下信息
Owner Name
Corporate Title
Email Address
Telephone Number
Company Name
Street Address
Website Address

我们发邮件之后,收到了回复,将在 2012 年 12 月 29 日从 iecompatviewlist.xml 中移除。

IE10 兼容视图模式网站列表:http://iecvlist.microsoft.com/ie10/201206/iecompatviewlist.xml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值