0

我有一个在 IE 9 或 8 中无法加载的外部第三方 js 文件。在开发人员工具中查看网络选项卡时,它显示了 ABORTED 的结果。详情如下:

由 'script' 元素的 'src' 属性的标记化启动的下载

此下载是在 HTML 准备期间作为推测性下载发生的。

我用这些术语搜索了高低,结果非常少。我尝试动态添加脚本并更改它在布局文件中的位置,但没有任何东西可以加载文件。

其他浏览器不会出现这个问题,我在IE上打开了安全设置,希望是浏览器设置。

非常感谢任何见解或解决方案。

编辑:

不,我看不到源代码。虽然脚本列在脚本下拉列表中,但它不会在开发人员工具中显示任何代码。我试过去掉元标记,甚至是 doctype(使用 html 5),但没有一个移动栏。

脚本标签:(我不包括保护无辜者的实际 URL。)

<script src="https://www.internetbankingcompany.org/onlineserv/HB/Signon.cgi?remote=TRUE" type="text/javascript"></script>

它是由第三方金融机构公司提供的脚本,所以我不愿透露供应商名称。供应商也不是很有帮助。

4

2 回答 2

0

好的,一旦开始报告 Chrome 的问题,我就知道这一定是设置问题。我通过取消选中高级 Internet 选项中的 USE TLS 1.2 选项解决了这个问题,现在正在加载脚本。

于 2013-07-18T19:06:08.930 回答
0

如果您使用的是 jQuery,请getScript尝试以下操作:

  $.getScript('script.js')
  .done(function(data, textStatus, jqxhr) {
    console.log(textStatus);
  })
  .fail(function(jqxhr, settings, exception) {
    console.log(exception);
  });

你得到了什么?是否有任何回调被执行?

于 2013-07-17T21:06:30.703 回答