首页 > 编程知识 正文

html2canvas文档,画图程序无法读取该文件

时间:2023-05-05 08:43:09 阅读:39968 作者:3245

使用canvas的toDataURL ()方法时,控制台可能会报告错误

原因:这是因为以前由drawImage ()导入到canvas中的图像超出了域。

解决方案

1、浏览图片前打开跨域资源授权权限(请务必注意顺序) :

var myImage=new Image (; my image.set attribute (' cross origin ',' Anonymous ' ); //解决图像跨域问题myImage.src=imgUrl2; //背景图像您自己的本地图像或在线图像2,存储图像地址的服务器也请在域之间打开许可权限。 否则,将报告no ' access-control-allow-origin ' headerispresentontherequestedresource。

例如,Apache设置:

.打开load module headers _ module modules/mod _ headers.so

.虚拟主机目录/目录中有headersetaccess-control-allow-origin *

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。