WebGL texImage2d:使用rasterizeHTML.js的SECURITY_ERR

时间:2013-04-17 12:18:30

标签: webgl user-agent domexception glteximage2d security-policy

我正在使用rasterizeHTML.js来创建表示网页DOM元素的画布(例如页面的屏幕截图),然后我将它传递给texImage2d,以便将此画布用作纹理。虽然它在Firefox 21.0中工作正常,但在其他浏览器中(Chrome,Safari ..)我收到以下错误:

SECURITY_ERR: DOM Exception 18: An attempt was made to break through 
the security policy of the user agent.

有没有办法绕过安全政策?我想在本地使用它。我还尝试使用本地网络服务器(MAMP),因为我认为它可以由于相同的原始策略但错误是相同的...非常感谢!

1 个答案:

答案 0 :(得分:0)

需要本地Web服务器,但是您是否还确保要加载的所有图像来自该服务器,而不是来自其他来源?使用浏览器的Web检查器确保您没有从其他域加载任何资源。