0

我正在使用 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),因为我认为它可能是由于相同的来源策略,但错误是相同的......非常感谢!

4

1 回答 1

0

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

于 2013-04-18T02:48:52.773 回答