gpt4 book ai didi

javascript - 以编程方式修复 IE 中的浏览器模式

转载 作者:数据小太阳 更新时间:2023-10-29 04:52:52 29 4
gpt4 key购买 nike

我的网站在包括 IE 7 到 9 在内的所有浏览器上完全兼容

当我在 IE-10 上尝试时我很震惊,错误太多,而且因为我没有时间为 IE-10 修复这个问题而且我也在使用第三方控件“Telerik”,我决定尝试一个简单的将Document和浏览器模式调回ie9即可解决。

在 IE-10 的开发人员工具中,如果我手动将文档模式设置为 IE9 标准并将浏览器模式设置为 IE9,所有错误都会消失,我找到了一种强制 IE-10 使用文档的方法模式:

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

但是浏览器模式呢?有没有办法在渲染之前设置它的值?


解决方案:我在这个问题中使用的方式是正确的,但是我的解决方案是更新托管服务器中的窗口,有很多更新,怀疑是:适用于 Windows Server 2008 R2 x64 版本的 Internet Explorer 8 兼容性 View 列表更新 (KB2598845)

最佳答案

您已经对文档模式 进行了排序。那不就解决问题了吗?它通常可以解决问题。

浏览器模式 不需要发挥作用,因为它根本不会影响渲染;它只是改变了 UA 字符串,所以它不应该对页面布局产生任何影响....除非代码中有某些东西试图通过查看 UA 字符串来进行特定于浏览器的破解。

如果您的代码中有这样的东西,那么这就是问题所在,您可能应该修复它。 (无论如何,使用 UA 字符串影响页面布局通常是不受欢迎的坏习惯;通常有更好的方法来做到这一点)

如果是 Telerik 自己在做这件事,那么我想他们已经被迫为它找到一个修复程序(IE10 已经发布了一段时间并且他们已经有其他用户提示),所以你可能发现更新到最新版本即可解决问题。

关于javascript - 以编程方式修复 IE 中的浏览器模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15636939/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com