【问题标题】:IE8 iframe reverts to IE7IE8 iframe 恢复到 IE7
【发布时间】:2014-05-02 04:10:00
【问题描述】:

对于在 iframe 内呈现的内容,即使主页以 IE8 标准呈现,IE8 似乎也会自动恢复为 IE7 兼容模式。有没有办法让 IE8 呈现 IE8 标准中的所有内容?我尝试在主页和 iframed 页面上都使用元属性 <meta http-equiv="X-UA-Compatible" content="IE=edge" />,但没有成功。

【问题讨论】:

    标签: iframe internet-explorer-8


    【解决方案1】:

    尝试提供X-UA-Compatible 作为 HTTP 响应标头;从理论上讲,这将与您已经尝试过的元标记完全相同,但是它们的处理方式有所不同,并且 http 标头有时会在元标记不起作用的情况下起作用。

    这种情况发生在浏览器配置专门设置为强制特定模式的情况下。首选项设置将胜过元标记,但 http 标头将胜过首选项。

    这种首选项设置在企业环境中非常常见,我想这就是您正在工作的环境,考虑到您所描述的设置类型。 (我打赌他们还在 Windows XP 上,对吧?)

    【讨论】:

    • 你说得对,我在公司环境中,但是操作系统是 Win7 64。设置 HTTP 响应头并没有解决我的问题,IE8 仍然恢复到某种兼容模式iframe 内的内容。我将尝试使用非公司计算机和 IE8 测试该页面,看看问题是否仍然存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 2013-06-10
    • 2011-07-20
    • 2011-01-28
    • 1970-01-01
    相关资源
    最近更新 更多