为什么使用

我会收到类似于以下的CORS错误:

从源'https://stackoverflow.com'访问'https://stackoverflow.com/foo.js'的脚本已被CORS策略阻止:请求的资源上没有'Access-Control-Allow-Origin'头...

然而,删除crossorigin='anonymous'属性的相同标签可以正常工作(当然会生成404错误,因为foo.js不存在)。

这令人惊讶,因为anonymous只是用于防止发送任何凭据,并且脚本标签不需要CORS。是什么导致了这个问题,我该怎么办?

0