Rumah > Soal Jawab > teks badan
P粉4656759622023-08-30 09:13:14
Seperti yang orang lain katakan, anda "mencemarkan" kanvas dengan memuatkan daripada domain silang asal.
https://developer.mozilla.org/en-US/docs/ HTML/CORS_Enabled_Image
Namun, anda boleh mencegah perkara ini dengan hanya menetapkan:
img.crossOrigin = "Anonymous";
Ini hanya berfungsi jika pelayan jauh menetapkan pengepala berikut dengan betul:
Access-Control-Allow-Origin "*"
Pemilih fail Dropbox apabila menggunakan pilihan Pautan TerusIni adalah contoh yang bagus. Saya menggunakan ini di oddprints.com untuk menyedut imej daripada URL imej dropbox jauh ke dalam kanvas saya dan kemudian menyerahkan kembali data imej ke pelayan saya. Semua ditulis dalam JavaScript