0

Я использую rasterizeHTML.js для создания холста, представляющего элементы DOM веб-страницы (например, скриншот страницы), а затем передаю его texImage2d, чтобы использовать этот холст в качестве текстуры. Althought он отлично работает в Firefox 21,0, в другом браузере (Chrome, Safari ..) Я получаю следующее сообщение об ошибке:WebGL texImage2d: SECURITY_ERR using rasterizeHTML.js

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

Есть ли способ обойти политику безопасности? Я хочу использовать его локально. Я также попытался использовать локальный веб-сервер (MAMP), потому что я думал, что это возможно из-за той же политики происхождения, но ошибка такая же ... Большое спасибо!

ответ

0

Возможно, потребуется локальный веб-сервер, но вы также удостоверились, что все изображения вы загружаете с этого сервера, а не из другого источника? Используйте веб-инспектор браузера, чтобы убедиться, что вы не загружаете какие-либо ресурсы из других доменов.