CDN上有一个javascript文件,我将其称为application.js。
如果我在边缘访问一个引用此脚本的子域A上的页面,所有内容都会加载并且管理人员会很好。
但是,如果我再次访问另一个引用此脚本的子域B,它会加载但不会执行。
然后我可以转到任何引用该文件的子域,并且在我使用crtl-F5强制刷新和缓存转储之前,将执行相同的不执行行为。
整个过程重新开始。它在我首先访问的子域中工作正常,然后不在任何其他子域上执行。
答案 0 :(得分:0)
这是Edge Browser和CORS的错误
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10703153/
我通过在没有加载的脚本之后执行内联脚本来创建一个解决方法。如果事情未定义,并且导航没有重新加载,我强行重新加载而没有缓存。