IE 中止外部 javascript 文件请求
Posted
技术标签:
【中文标题】IE 中止外部 javascript 文件请求【英文标题】:IE aborting external javascript file request 【发布时间】:2017-03-10 15:32:24 【问题描述】:这似乎只是一个 IE 问题(代码似乎在 Chrome 中运行良好)。
这是我的代码。它被保存为 html 文件:
<script src="https://www.gstatic.com/charts/loader.js"></script>
问题是,当我尝试在 IE 中运行此代码时,浏览器会中止请求。请看下图。
让事情变得更糟。它随机中止。有时有效,有时无效。
对于如何解决此问题的任何帮助或建议,我将不胜感激。
【问题讨论】:
你有没有考虑过不支持IE,微软肯定有。 与您的网页提供服务的域相同吗?这听起来更像是服务器问题而不是 javascript 问题。 不,现在我只是将页面放在桌面上,然后在 IE 中打开它。 请尝试更仔细地格式化您的帖子。此外,如果它在 Chrome 中工作,这并不意味着它只是一个 IE 问题 - 那里还有多个其他浏览器。检查至少 2 个其他人可能会给您第一个提示,如果它是特定于浏览器的问题与否。到目前为止还没有足够的信息。 首先进入工具>Internet 选项>高级选项卡,选中“始终记录开发者控制台消息”。保存您的更改。 IE 开发工具的“控制台”选项卡中现在列出了被阻止的内容、安全警告。 【参考方案1】:这个问题对我来说似乎很清楚。不久前我们遇到了类似的事情。请与您的系统管理员联系,看看他们是否对此文件类型进行了任何内容过滤。有时 IE 处理远程脚本的方式与 Chrome 或 Firefox 略有不同。
【讨论】:
以上是关于IE 中止外部 javascript 文件请求的主要内容,如果未能解决你的问题,请参考以下文章
在 IE10 的 AJAX CORS 请求中添加自定义标头时,CORS 请求中止
如何在不增加 http 请求的情况下包含多个外部 javascript 文件