Maison  >  Questions et réponses  >  le corps du texte

javascript - problème inter-domaines de Canvas toDataURL()

L'image est placée sur Youpaiyun. Lorsque Canvas appelle l'image, todataURl signalera une erreur à la fin.
Baidu a également étudié de nombreuses solutions, mais aucune d'entre elles n'a pu être mise en œuvre. .
Message d'erreur :

Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
淡淡烟草味淡淡烟草味2693 Il y a quelques jours462

répondre à tous(1)je répondrai

  • 高洛峰

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

    Si c'est le cas new Image(), ajoutez les paramètres suivants :

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

    Question de référence : /q/10...

    répondre
    0
  • Annulerrépondre