gpt4 book ai didi

jquery - 为什么 IE9 不以兼容模式从我的 Intranet 服务器运行 javascript?

转载 作者:行者123 更新时间:2023-12-01 08:17:12 24 4
gpt4 key购买 nike

我正在使用 MVC3 开发一个 Intranet 站点,并且 IIS 7.5 配置为执行 Windows 身份验证。

在我的本地计算机上,在开发过程中,chrome 和 IE9 都可以毫无问题地执行 javascript。

当我将解决方案部署到我的测试服务器并使用 http://dev-server-name/Home 访问它时IE 不运行任何 JavaScript。默认模式显然是兼容模式。使用 chrome 访问相同的 URL 可以正常运行 javascript。 (我正在测试一个具有必填字段的 POST,使用不显眼的验证)。

我检查了服务器日志,IE 正在加载适当的 javascript 库 - 每个脚本请求都有一个 200 代码。

如果我在开发工具中将浏览器模式从 IE9 兼容 View (IE7 标准)切换到 IE9 标准,那么它就可以工作。

部署后,客户端将混合使用 IE8 和 IE9 访问该网站。无论 IE 浏览器模式如何,如何让 javascript 运行?

最佳答案

似乎另一个在服务器上托管应用程序的团队已请求客户端浏览器上的兼容模式。由于该列表是按站点(域)排列的,因此您的应用程序也以相同的模式运行。在页面中添加元标记

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

看看这是否有什么不同。确保这是在包含任何样式表之前。将其作为拳头元素放在头部。

Defining Document Compatibility

关于jquery - 为什么 IE9 不以兼容模式从我的 Intranet 服务器运行 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742949/

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