画布中的原始安全性是什么?

时间:2011-06-13 23:36:23

标签: security html5 canvas

我刚看到如果您在画布中加载从不同来源提供的图像,您可以看到它,但是如果您尝试访问该图像的imageData,则会引发SECURITY_EXCEPTION。

我明白了,我很难找到原因。你们有一些例子说明为什么会有像这样的限制吗?

1 个答案:

答案 0 :(得分:0)

想象一下,您已将一些个人照片上传到私人照片存储服务 - 现在想象私人照片存储服务的广告使用canvas元素。如果没有原产地限制且我想窃取您的所有私密照片,我只需要在网站上购买广告空间,然后使用drawImage()抓取您的照片,然后将toDataURL()的结果发回在AJAX请求中。