问题描述
|
我刚刚读到,如果您将来自其他来源的
图片加载到画布中,则可以看到它,但是,例如,如果尝试访问该
图片的imageData,则会引发S
ecurity_EXCEPTION。
我明白了,我很难找到原因。你们有一些例子说明为什么会有这样的限制吗?
解决方法
假设您已将一些个人照片上传到私人照片存储服务-现在想象私人照片存储服务具有使用canvas元素的广告。如果没有出处限制,并且我想偷走您所有的私人照片,我要做的就是在网站上购买广告位,然后使用
drawImage()
抓取您的照片,然后将
toDataURL()
的结果发送回AJAX请求中。