我刚看到如果您在画布中加载从不同来源提供的图像,您可以看到它,但是如果您尝试访问该图像的imageData,则会引发SECURITY_EXCEPTION。
我明白了,我很难找到原因。你们有一些例子说明为什么会有像这样的限制吗?
答案 0 :(得分:0)
想象一下,您已将一些个人照片上传到私人照片存储服务 - 现在想象私人照片存储服务的广告使用canvas元素。如果没有原产地限制且我想窃取您的所有私密照片,我只需要在网站上购买广告空间,然后使用drawImage()
抓取您的照片,然后将toDataURL()
的结果发回在AJAX请求中。