【问题标题】:Popup if IE8 compatibility如果 IE8 兼容则弹出
【发布时间】:2013-01-03 23:35:46
【问题描述】:

我一直在网上搜索寻找答案...这是我需要的,但我没有得到。

预告

  • 运行 Wordpress 网站
  • 使用 IE8 兼容性时网站无法正确加载(9 很好)。
  • 已实施快速修复
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    

    甚至

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

    这并不能解决问题。

  • 出于各种原因,我需要一个 javascript 解决方案
  • 这个想法是,当用户打开兼容模式时,会出现一条消息,告诉用户将其关闭。

    我知道这与它有关,但我不知道如何在 javascript 中编写代码来做某事。

    IE8 Compatibility View: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0;...)
    

    【问题讨论】:

      标签: javascript internet-explorer internet-explorer-8 ie8-compatibility-mode


      【解决方案1】:

      X-UA-Compatible(元元素或 HTTP 响应标头)具有 IE=edge 值可靠地防止用户通过单击位置栏右侧的按钮切换到兼容模式 - 因为当 X-UA-Compatible 时根本不显示该按钮存在IE=edge 值。

      通过开发人员工具(通过 F12 键打开)切换模式的能力不是问题 — 这是开发功能,在重新启动浏览器后状态不会持续存在,因此完全安全,无需关心。

      但是,如果页面在 IE8 兼容模式下不能正常工作,那么它很可能在真正的 IE8 中也不能正常工作。因此,如果对 IE8 的支持对您很重要,您应该修复与 IE8 本身相关的问题,而不是与兼容模式功能相关的问题。

      【讨论】:

        猜你喜欢
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 2011-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多