2013-04-17 15 views
0

저는 rasterizeHTML.js를 사용하여 웹 페이지의 DOM 요소 (예 : 페이지의 스크린 샷)를 나타내는 캔버스를 만든 다음 texImage2d에 순서대로 전달합니다 이 캔버스를 텍스처로 사용하는 것. 그것은 다른 브라우저, 파이어 폭스 21.0에서 잘 작동 Althought (크롬, 사파리 ..) 나는 다음과 같은 오류 얻을 :WebGL texImage2d : rasterizeHTML.js를 사용하는 SECURITY_ERR

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

가 보안 정책을 우회 할 수있는 방법이 있나요를? 로컬로 사용하고 싶습니다. 같은 원본 정책으로 인해 발생할 수 있다고 생각했기 때문에 로컬 웹 서버 (MAMP)를 사용하려고했지만 오류는 동일합니다 ... 감사합니다.

답변

0

로컬 웹 서버가 필요합니다. 그러나 이미지이 모두 해당 출신이 아닌 다른 출처가 아닌지 확인 했습니까? 브라우저의 웹 속성을 사용하여 다른 도메인의 리소스를로드하지 않도록하십시오.