弹出如果IE8兼容

时间:2013-01-03 23:35:46

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

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

预信息

  • 运行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;...)
    

    1 个答案:

    答案 0 :(得分:0)

    具有X-UA-Compatible值的

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

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

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