我有一个 MVC 应用程序,当我将 Intranet 站点(下图中的 http://192.168.72.196)添加到 Internet 选项中的本地 Intranet 站点时,出现 jQuery 错误。当我删除它的网站时。这只发生在 IE 中。
有什么办法可以解决吗?
我更改了文档设置,它似乎可以工作,但我不确定它的作用或为什么它的默认值为 7。
从 7 更改为边缘
最佳答案
您似乎受到了 2 个问题的影响。首先,您的页面包含一些告诉 IE 使用 IE7 模式的信息,一种可能的可能性是包含这样的元数据:
<meta http-equiv="X-UA-Compatible" content="IE=7">
另一种(更难追踪)的可能性是您的 Web 服务器(ASP.net、PHP 等)正在发送值为 IE=7 的
,here is more information about this .X-UA-Compatible
header
另一个问题是 JQuery 2.0 放弃了对 IE 6、7 和 8 的支持,您可以在其下载页面上看到这一点:
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8.
您的选择是使用值 IE=Edge
更新元标记或 header ,或者如果出于某些其他原因需要 IE7 支持,则使用 JQuery 1.x。
关于javascript - 当我将 Intranet 站点添加到 Intranet 安全区域 IE11 时,jQuery 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30132573/