"Failed to execute 'texImage2D' on 'WebGLRenderingContext': tainted canvases may not be loded."

原创 2018年04月16日 15:22:20

出现这错误是因为threejs内部没有处理图片跨域问题,设置图片TextureLoader为允许跨域就可以了

var loader=new THREE.TextureLoader();
loader.setCrossOrigin( "Anonymous" );

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guoguicheng1314/article/details/79961102

Failed to execute 'texImage2D' on 'WebGLRenderingContext

"Failed to execute 'texImage2D' on 'WebGLRenderingContext"报这个错误是渲染模式的问题,应该把渲染模式转变为canvas就可以了 "r...
  • qq_30232643
  • qq_30232643
  • 2016-05-16 19:21:14
  • 3435

cocosjs显示跨域图片的办法

在cocosjs中若要显示一张网络上的图片会遇到以下问题Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderin...
  • nynyvkhhiiii
  • nynyvkhhiiii
  • 2015-11-02 15:44:06
  • 5057

Tainted canvases may not be exported.(被污染的画布无法输出)

最近在做一个“在图片上进行绘图”的功能,将图片画到canvas上之后,进行绘制操作时chrome浏览器一直报错,说: 原因: canvas绘制图片,由于浏览器的安全考虑,如果在使用canvas绘图...
  • Wonder233
  • Wonder233
  • 2018-02-03 16:45:50
  • 311

coco2d-js 无法加载网络图片(Failed to execute 'texImage2D' on ‘WebGLRenderin

PO主表示并没有深入探讨该问题,只知道该问题呢只是WebGL不能渲染(强势废话) 加载网络图片的代码: cc.loader.loadImg(url, {isCrossOrigin:...
  • Soulbo
  • Soulbo
  • 2015-11-23 18:18:57
  • 2120

【canvas.toDataUrl】Tainted canvases may not be exported

调用canvas 的 toDataUrl 方法时报: Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElem...
  • q573625392
  • q573625392
  • 2014-12-11 13:30:09
  • 9159

canvas.toDataURL('image/png')报错处理方法

问题背景: 遇到一个需求,要对播放的视频进行截图,视频使用video标签来播放,然后点击视频播放区域时截取实时的帧图片。 代码很简单如下:     var video = document.getEl...
  • luochao_tj
  • luochao_tj
  • 2015-04-08 16:03:22
  • 37039

解决方法!:getImageData on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.

Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas h...
  • w5167839
  • w5167839
  • 2015-05-04 20:54:09
  • 11030

Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may n

canvas绘制图片,由于浏览器的安全考虑,如果在使用canvas绘图的过程中,使用到了外域的图片资源,那么在toDataURL()时会抛出安全异常: Uncaught SecurityErro...
  • u013040887
  • u013040887
  • 2018-01-06 09:24:26
  • 211

WebGL加载跨域纹理的解决方法

本人一直对WebGL很有兴趣,也试着尝试用osgjs写了个DEMO,很成功的出现了效果。可是当自己用ASP.net写了个服务端,想用自己写的服务器提供的数据来用做纹理,可是怎么也不出来,还报错。跟了下...
  • u011462674
  • u011462674
  • 2013-07-20 18:56:42
  • 3673

three.js 贴图为图片时跨域问题

解决three.js 跨域图片无法贴图问题,报错code:DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext'...
  • Amos_luoye
  • Amos_luoye
  • 2017-03-15 09:51:46
  • 2040
收藏助手
不良信息举报
您举报文章:"Failed to execute 'texImage2D' on 'WebGLRenderingContext': tainted canvases may not be loded."
举报原因:
原因补充:

(最多只允许输入30个字)