Elemen kanvas dalam pelayar web memainkan peranan penting dalam manipulasi imej dan pemaparan grafik. Walau bagaimanapun, mengeksport imej daripada kanvas ini kadangkala boleh mengakibatkan ralat "Kanvas Tercemar", yang menghalang data kanvas daripada dikongsi merentasi asal atau disimpan secara setempat.
Ralat ini berlaku disebabkan oleh langkah keselamatan yang dilaksanakan dalam penyemak imbas. Untuk melindungi data sensitif yang disimpan pada pemacu setempat pengguna, penyemak imbas mengklasifikasikan pemacu setempat sebagai entiti "domain lain". Apabila memaparkan imej pada kanvas yang berasal daripada domain yang berbeza daripada pemacu tempatan, kanvas itu dianggap tercemar.
Untuk menyelesaikan isu ini, pertimbangkan penyelesaian berikut:
Oleh mengikut penyelesaian ini, anda boleh mengatasi ralat "Kanvas Tercemar" dan berjaya mengeksport imej daripada kanvas anda, sambil mematuhi langkah keselamatan yang dilaksanakan dalam penyemak imbas web.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Kanvas Tercemar' Semasa Mengeksport Imej?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!