Microsoft Edge不从CDN执行Javascript调用来自单独的域

时间:2017-03-17 02:13:18

标签: javascript

CDN上有一个javascript文件,我将其称为application.js。

如果我在边缘访问一个引用此脚本的子域A上的页面,所有内容都会加载并且管理人员会很好。

但是,如果我再次访问另一个引用此脚本的子域B,它会加载但不会执行。

然后我可以转到任何引用该文件的子域,并且在我使用crtl-F5强制刷新和缓存转储之前,将执行相同的不执行行为。

整个过程重新开始。它在我首先访问的子域中工作正常,然后不在任何其他子域上执行。

1 个答案:

答案 0 :(得分:0)

这是Edge Browser和CORS的错误

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10703153/

我通过在没有加载的脚本之后执行内联脚本来创建一个解决方法。如果事情未定义,并且导航没有重新加载,我强行重新加载而没有缓存。