THREE.js: Cross-origin-image laden verweigert, um Cross-Origin Resource Sharing policy

Meine Chrome version 31.0.1650.57

Ich bin lernen THREE.js und Download planet der Probe aus https://github.com/jeromeetienne/threex.planets/

Aber wenn ich das earth.html

einen seltsamen Fehler passiert, wie der Titel sagt:

THREE.WebGLRenderer 59 three.min.js:424
Cross-origin image load denied by Cross-Origin Resource Sharing policy. earth.html:1
Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': the canvas has been tainted by cross-origin data. threex.planets.js:73
(anonymous function) threex.planets.js:73

Schaute ich durch den code und finden Sie etwas, das könnte im Zusammenhang mit dieser Fehlermeldung:

THREEx.Planets.baseURL  = '../'
...
map: THREE.ImageUtils.loadTexture(THREEx.Planets.baseURL+'images/earthmap1k.jpg'),

Aber ich weiß nicht, wie man es beheben, ich bin relativ neu in javascript,

hoffe jemand würde mir helfen!

Dank einer Tonne!

InformationsquelleAutor Wang Liang | 2013-11-23
Schreibe einen Kommentar