Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
Javascript 为什么通过设置crossorigin=anonymous cause“;被CORS政策阻止”;虽然访问控制允许源存在?_Javascript_Google Chrome_Cors - Fatal编程技术网

Javascript 为什么通过设置crossorigin=anonymous cause“;被CORS政策阻止”;虽然访问控制允许源存在?

Javascript 为什么通过设置crossorigin=anonymous cause“;被CORS政策阻止”;虽然访问控制允许源存在?,javascript,google-chrome,cors,Javascript,Google Chrome,Cors,我们希望获得从不同域加载的js脚本的错误信息。 根据文档,我们在脚本标记上设置了crossorigin=“anonymous”属性,并从另一个域的js服务器发送访问控制Allow Origin:*但在某些用户中,并非所有chrome块都加载脚本文件,为什么会发生这种情况 来自第一个域的主html页面中的脚本标记: script type='text/javascript' src='myseconddomain.com/testscript.js' crossOrigin='anonymous'

我们希望获得从不同域加载的js脚本的错误信息。 根据文档,我们在脚本标记上设置了crossorigin=“anonymous”属性,并从另一个域的js服务器发送访问控制Allow Origin:*但在某些用户中,并非所有chrome块都加载脚本文件,为什么会发生这种情况

来自第一个域的主html页面中的脚本标记:

script type='text/javascript' src='myseconddomain.com/testscript.js' crossOrigin='anonymous'></script

script type='text/javascript'src='mysecondodomain.com/testscript.js'crossOrigin='anonymous'>似乎chrome在缓存javascript文件时没有查看其交叉源属性,这意味着如果页面中引用了一个没有交叉源属性的js文件,然后您编辑并添加该属性,chrome将忽略它并使用其缓存版本,这会导致问题

请提供一些代码。标题中是否存在空白
访问控制允许来源:
?@Quasimodo's一个是的,这是我输入的错误,但在实际响应标题中有一个空白,它在许多情况下都可以工作,但我们遇到了一些障碍另一个问题可能是,
type='text/javascript'
已被删除。mimetype现在应该是
application/javascript
。您的问题似乎是某个useragent实现。这可能也是您感兴趣的: