Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – domänenübergreifendes Problem mit Canvas toDataURL()

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.
淡淡烟草味淡淡烟草味2693 Tage vor460

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-16 13:38:18

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

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

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

    Antwort
    0
  • StornierenAntwort