原文件中,img是这样获取的(大概在jquery-wordexport.js的第36行)
var img = markup.find('img');
这样在火狐浏览器中可以执行,但是到了谷歌浏览器就报错,原因是canvas.toDataUrl时,画布被污染,看了网上有些人说是跨域问题,但是设置了跨域,问题依然得不到解决,后来觉得是img的问题,这里,我们把它改为
var img = new Image();
就可以正常使用了。
原文件中,img是这样获取的(大概在jquery-wordexport.js的第36行)
var img = markup.find('img');
这样在火狐浏览器中可以执行,但是到了谷歌浏览器就报错,原因是canvas.toDataUrl时,画布被污染,看了网上有些人说是跨域问题,但是设置了跨域,问题依然得不到解决,后来觉得是img的问题,这里,我们把它改为
var img = new Image();
就可以正常使用了。