Javascript – domänenübergreifendes Problem mit Canvas toDataURL()
淡淡烟草味
淡淡烟草味 2017-05-16 13:36:18
0
1
527

Das Bild wird auf Youpaiyun platziert. Wenn Canvas das Bild aufruft, meldet todataURl am Ende einen Fehler.
Baidu hat sich auch viele Lösungen angesehen, aber keine davon konnte umgesetzt werden. .
Fehlermeldung:

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

Antworte allen(1)
小葫芦

如果是new Image()的话,要加上一下设置:

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

参考问题:/q/10...

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage