Rumah  >  Soal Jawab  >  teks badan

javascript - isu merentas domain canvas toDataURL().

Gambar diletakkan pada Youpaiyun Apabila kanvas memanggil gambar, todataURl akan melaporkan ralat pada akhirnya.
Baidu juga melihat banyak penyelesaian tetapi tiada satu pun daripada mereka dapat dilaksanakan. .
Mesej ralat:

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

membalas semua(1)saya akan balas

  • 高洛峰

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

    Jika new Image(), tambah tetapan berikut:

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

    Soalan rujukan: /q/10...

    balas
    0
  • Batalbalas