gpt4 book ai didi

javascript - Jquery IE 问题

转载 作者:行者123 更新时间:2023-11-28 10:20:13 26 4
gpt4 key购买 nike

我有一个用 Java 编写的应用程序和一个基本上用 javascript 编写的相关 Web 应用程序。我在 IE7 上运行,没有任何问题。但最近,我升级到了IE8,从那以后我遇到了很多问题......无论我使用哪个版本的 jquery,它都会崩溃。我没有任何 javascript 错误消息,但没有使用 CSS 和其他方法...我在 StackOverflow 上发现一个有类似问题的人,他将此添加到他的标题中:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />事实上,它对我有用,但我不知道我的页面上发生了什么变化。这个元数据是否只改变 CSS 的解释? JavaScript?

感谢您的回答

最佳答案

X-UA-Compatible是微软对让 IE 为站点切换渲染模式的解决方案。公司升级 IE 安装时遇到的主要问题是与在旧版 IE 上运行的 Web 应用程序的兼容性。此元标志用于告诉较新版本的 IE 应如何处理当前文档。

在您的示例中,X-UA-Compatible value 告诉 IE 模拟 IE7 渲染。如果用户使用 IE8 访问您的网站,它将看到此标志并切换到 IE7 兼容模式并模仿其功能。您可以在 Defining Document Compatibility 阅读更多相关信息。在 MSDN 上。

但是,如果您的 JS 在浏览器中出现故障,那么您应该修复它,而不是依赖这种廉价的 hack(在我看来)。虽然对于快速修补问题很有用,但您不能保证它始终有效,并且您可能会在其他不理解的浏览器中遇到问题 X-UA-Compatible这是 IE 专有的。

如果您很难从源头上解决问题,也许您可​​以在这里发布一个新问题供 SO 用户查看。

关于javascript - Jquery IE 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802306/

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