为什么使用
我会收到类似于以下的CORS错误:
从源'https://stackoverflow.com'访问'https://stackoverflow.com/foo.js'的脚本已被CORS策略阻止:请求的资源上没有'Access-Control-Allow-Origin'头...
然而,删除crossorigin='anonymous'
属性的相同标签可以正常工作(当然会生成404错误,因为foo.js不存在)。
这令人惊讶,因为anonymous
只是用于防止发送任何凭据,并且脚本标签不需要CORS。是什么导致了这个问题,我该怎么办?