Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft Edge未从从单独域调用的CDN执行Javascript_Javascript - Fatal编程技术网

Microsoft Edge未从从单独域调用的CDN执行Javascript

Microsoft Edge未从从单独域调用的CDN执行Javascript,javascript,Javascript,CDN上有一个javascript文件,我将其称为application.js 如果我使用edge访问子域a上引用此脚本的页面,则所有内容都会加载并正常运行 但如果我再次访问edge上的另一个子域B,它引用了这个脚本,它将加载但不执行 然后,我可以转到引用所述文件的任何子域,在我使用crtl-F5强制刷新和缓存转储之前,将发生相同的不执行行为 整个过程重新开始。它可以在我首先访问的子域上正常工作,然后不会在任何其他子域上执行。这是Edge Browser和CORS的一个bug 我创建了一个变通

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

如果我使用edge访问子域a上引用此脚本的页面,则所有内容都会加载并正常运行

但如果我再次访问edge上的另一个子域B,它引用了这个脚本,它将加载但不执行

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


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

这是Edge Browser和CORS的一个bug


我创建了一个变通方法,在未加载的脚本之后执行一个内联脚本。如果没有定义,并且重新加载时没有导航,我会在没有缓存的情况下强制重新加载。

我无法调试我看不到的问题。对我来说,这个问题听起来太抽象、太具体,无法猜测可能出了什么问题。它甚至没有运行javascript,没有错误,什么都没有。文件底部的非异步加载。我不知道还有什么我可以添加给…例如,一些链接,以便我们可以调试。