Trying to add material in THREE.js
like this
var materialWall = new materialClass( { color: 0xffffff, map: THREE.ImageUtils.loadTexture( 'images/a.png' ) } );
It works fine in Chrome, IE, FF, until 3 days ago, after Chrome updated itself to the latest dev version 17.
Chrome 17 just doesn't load the image and complains the following
Cross-origin image load denied by Cross-Origin Resource Sharing policy.
That's insane since the image is clearly in the same domain, so is this an issue of chrome or THREE.js or something else?
If you are running Chrome from localhost and using Three.js, you probably need to run Chrome with this command line flag:
c:// ... /chrome.exe --allow-file-access-from-files