摘要:
4种通过iframe跨域与其他页面通信的方式 不同域下的iframe不能进行操作。 1、location.hash: 在url中,http://www.baidu.com#helloword的#helloworad就是location.hash,改变hash值不会导致页面刷新,所以可以利用hash值 阅读全文
posted @ 2019-09-23 10:32
HappyVK
阅读(30930)
评论(0)
推荐(1)
当需要需要对canvas图片进行getImageData()或toDataURL()操作的时候,跨域问题就出来了。图片服务器需要配置Access-Control-Allow-Origin信息,例如:
如PHP添加响应头信息,*通配符表示允许任意域名:header("Access-Control-Allow-Origin: *");此时,Chrome浏览器就不会有Access-Control-Allow-Origin相关的错误信息了,但是,还会有其他的跨域错误信息。对于跨域的图片,只要能够在网页中正常显示出来,就可以使用canvas的drawImage() API绘制出来。但是如果你想更进一步,通过getImageData()方法获取图片的完整的像素信息,则多半会出错...
浙公网安备 33010602011771号