javascript - imej echart dieksport ke iframe, merentas tapak berlaku
怪我咯2017-05-19 10:33:19
0
1
538
Saya ingin mengeksport imej echart yang dieksport ke dalam iframe, tetapi ralat merentas domain berlaku. Bagaimanakah cara untuk membetulkannya? Gunakan kaedah myChart.getDataURL() yang disediakan oleh echart.
Biasanya, gambar membenarkan akses merentas domain, dan gambar merentas domain juga boleh digunakan dalam kanvas, tetapi berbuat demikian akan mencemarkan kanvas Setelah kanvas tercemar, datanya tidak akan dibaca (), toDataURL tidak boleh dipanggil () atau kaedah getImageData() Mekanisme keselamatan penyemak imbas ini mengelakkan risiko imej pelayan jauh yang tidak dibenarkan disalahgunakan Oleh itu, jika anda perlu menggunakan domain silang sumber imej dalam kanvas, Sila rujuk coretan konfigurasi apache berikut
Biasanya, gambar membenarkan akses merentas domain, dan gambar merentas domain juga boleh digunakan dalam kanvas, tetapi berbuat demikian akan mencemarkan kanvas Setelah kanvas tercemar, datanya tidak akan dibaca (), toDataURL tidak boleh dipanggil () atau kaedah getImageData()
Mekanisme keselamatan penyemak imbas ini mengelakkan risiko imej pelayan jauh yang tidak dibenarkan disalahgunakan
Oleh itu, jika anda perlu menggunakan domain silang sumber imej dalam kanvas, Sila rujuk coretan konfigurasi apache berikut
echart sendiri menggunakan teknologi kanvas silang domain disebabkan oleh mekanisme keselamatan kanvas.