1. 程式人生 > >關於jquery-wordexport.js中canvas報錯的處理辦法

關於jquery-wordexport.js中canvas報錯的處理辦法

原檔案中,img是這樣獲取的(大概在jquery-wordexport.js的第36行)

var img = markup.find('img');

這樣在火狐瀏覽器中可以執行,但是到了谷歌瀏覽器就報錯,原因是canvas.toDataUrl時,畫布被汙染,看了網上有些人說是跨域問題,但是設定了跨域,問題依然得不到解決,後來覺得是img的問題,這裡,我們把它改為

 var img = new Image();

就可以正常使用了。