我们希望获得从不同域加载的js脚本的错误信息。 根据我们设置的文件crossorigin =" anonymous"脚本标签上的属性,我们从我们的js服务器发送Access-Control-Allow-Origin:*与另一个域,但在一些用户中并非所有chrome块都加载脚本文件为什么会发生这种情况?
来自第一个域域的主html页面中的脚本标记:
script type='text/javascript' src='myseconddomain.com/testscript.js' crossOrigin='anonymous'></script
和testscript.js的响应标头有&#34;访问控制 - 允许 - 来源:*&#34;
答案 0 :(得分:2)
似乎chrome有一个缓存javascript文件的问题而不查看他们的crossOrigin属性意味着如果页面中有一个没有crossOrigin属性的js文件,稍后你编辑并添加这个属性chrome忽略它并使用它的缓存版本导致问题