Reputation: 1240
We wanted to have error information for the js scripts being loaded from different domains. Based on documents we have set crossorigin= "anonymous" attribute on script tags and we are sending Access-Control-Allow-Origin:* from our js servers with another domain but in some users not all chrome blocks loading script files why is that happening?
Script tag in main html page from first domain domain:
script type='text/javascript' src='myseconddomain.com/testscript.js' crossOrigin='anonymous'></script
and response header for testscript.js has "Access-Control-Allow-Origin:*"
Upvotes: 1
Views: 2476
Reputation: 1240
seems chrome has a a problem of caching javascript files without looking at their crossOrigin attributes meaning if there is a js file refereed in the page without crossOrigin attribute and later you edit and add this attribute chrome ignore it and use its cached version which causes problems
Upvotes: 2