2011-06-13 5 views
1

캔버스의 다른 원점에서 제공된 이미지를로드하면 볼 수 있지만 예를 들어 이미지의 imageData에 액세스하려고하면 SECURITY_EXCEPTION이 발생합니다.캔버스의 원본 보안은 무엇입니까?

나는 그것을 얻는다. 나는 단지 그 이유를 찾는 데 어려움을 겪고있다. 혹시이 같은 제한이있는 이유에 대한 몇 가지 예가 있습니까?

답변

0

일부 개인 사진을 개인 사진 저장 서비스에 업로드했다고 가정 해보십시오. 이제 개인 사진 저장 서비스에 canvas 요소를 사용하는 광고가 있다고 가정 해보십시오. 원산지 제한이 없으며 모든 비공개 사진을 훔치기를 원할 경우 사이트의 광고 공간을 구입 한 다음 drawImage()을 사용하여 사진을 촬영 한 다음 toDataURL()의 결과를 AJAX 요청으로 보냅니다.

+1

그래도 사진을 훔쳐 태그를 사용하여 사이트에서 사용할 수 있습니까? 그래서 나는 그 차이를 실제로 보지 못합니다. (혼란 스럽습니다.) –

+0

@LaurentT 어떻게'img' 태그가 스크립트 가능하지 않습니까? – robertc

+0

URL을 알고있는 한 당신은 당신의 이미지를 사용할 수 있어야합니다. 사이트 바로 맞습니까? –

관련 문제