javascript - canvas toDataURL()跨域問題
淡淡烟草味
淡淡烟草味 2017-05-16 13:36:18
0
1
456

圖片是放在又拍雲上的,當canvas呼叫圖片,最後todataURl會報錯,有什麼解決方法嗎?
百度也看了很多解決方法但是都不能實現。 。
報錯訊息:

Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
淡淡烟草味
淡淡烟草味

全部回覆(1)
小葫芦

如果是new Image()的話,要加上設定:

// 引用外部图片,需设置 crossOrigin 属性,否则 toDataURL 调用异常
image.setAttribute('crossOrigin', 'anonymous');

參考問題:/q/10...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!