【问题标题】:IE9 Compatibility ViewIE9 兼容性视图
【发布时间】:2012-03-03 18:16:43
【问题描述】:

我没有 IE9 来解决这个问题,所以这是一个普遍的问题。

我为客户 WordPress 建立了一个网站(最新版本) 在所有浏览器“包括”IE9 上都能正常运行

客户的“技术”专家已将他们在网络上的浏览器切换到默认打开兼容性视图。

在他们的 PC 上,有一个画廊 (timthumb.php) 无法加载图像(加载图形时卡住)。所有其他画廊都很好,即使它们是相同的代码

我在 IE9 Comp ON 上进行了朋友测试,一切都很好。

问题 - 默认情况下是否应该打开兼容性视图 - 它安装的是 OFF 还是 ON? 客户现在认为人们通常会在浏览网站时遇到问题。

我的印象是,除非网站无法正常显示,否则它应该关闭。

任何建议都会很棒。

谢谢。

【问题讨论】:

    标签: php wordpress internet-explorer cross-browser


    【解决方案1】:

    默认情况下,兼容性视图处于关闭状态,但周围有足够多的旧版本

    但是,如果只是客户端需要满足,你可以尝试通过在 html 头部添加以下内容来强制 IE 进入标准模式:

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

    请注意,Microsoft 不鼓励在生产中使用此模式。你可以阅读here

    如果您真的在开发网站,您需要 IE9(用于测试)以及所有其他重要的浏览器。考虑使用IE Tester,它可以让您在 5.5 之后的所有 IE 版本中呈现您的页面。

    【讨论】:

    • 感谢奥拉夫,这是建设性的。只有兼容性视图会导致这一错误。我知道办公室在一个小型 Microsoft Exchange 网络上,所以我假设浏览器都已设置为兼容...我假设真的应该设置为关闭?
    • 好吧,他们可能有理由将兼容模式设置为打开 - 也许他们正在使用的旧 Intranet 站点需要它,或者系统管理员认为新模式是邪恶的。没有普遍的“应该”或“不应该”之分,但我会说他们“不应该”无缘无故地这样做。
    • 谢谢 - 最后一个问题,您认为在 IE9 中运行的网站应该在 C 视图上出现问题是否有意义?
    • “有意义”可能不是正确的术语,但经常发生页面在怪癖模式下无法工作的情况。是否同时满足这两种模式是一个必要的考虑,而且肯定有相当多的模块根本无法在兼容模式下工作。
    【解决方案2】:

    兼容性视图默认关闭...它是可选的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 2012-01-10
      • 2017-02-11
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多