DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.问题解决

网上搜了很多方法,但是都没有解决,但是网上下载的例子是可以跑起来的,一度怀疑是不是Three.js版本更新导致了得。后来发现其实还是因为跨域的问题。 首先第一步打开iis搭建本地服务器。
参考http://jingyan.baidu.com/article/2a138328ae4b85074b134f55.html
我的电脑是win10是可以成功运行起来的
接着在开始菜单搜索栏搜索iis 打开管理器

DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.问题解决_第1张图片
DOMException: Failed to execute texImage2D on WebGLRenderingContext: Tainted canvases may not be loaded.问题解决 - 违规用户 - 违规用户的博客

然后右键网站添加应用程序查找你所有部署网站的文件文件夹。(注意把你的主页文件改为index.html)


DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.问题解决_第2张图片
DOMException: Failed to execute texImage2D on WebGLRenderingContext: Tainted canvases may not be loaded.问题解决 - 违规用户 - 违规用户的博客

然后右键管理应用程序 浏览,即可在默认的浏览器打开你的网页,

然后去你网页中的代码
DOMException: Failed to execute texImage2D on WebGLRenderingContext: Tainted canvases may not be loaded.问题解决 - 违规用户 - 违规用户的博客

注意:1.html 是你创建iis的时候的别名

一切确定之后刷新就可以啦!
成功的完成了纹理的渲染


DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.问题解决_第3张图片
DOMException: Failed to execute texImage2D on WebGLRenderingContext: Tainted canvases may not be loaded.问题解决 - 违规用户 - 违规用户的博客

你可能感兴趣的:(DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.问题解决)