Html2canvas: Gambar tidak ditampilkan di jendela baru di Chrome!!

Dibuat pada 16 Feb 2018  ·  3Komentar  ·  Sumber: niklasvh/html2canvas

fungsi convertToCanvasAndPrint() {
html2canvas(document.getElementById("PositionChartMainDiv")).lalu(fungsi(kanvas) {
var img = kanvas.toDataURL();
jendela.buka(img);
});
}

Saya menggunakan perpustakaan 1.0.0-alpha.10 js, pada fungsi chrome di atas membuka jendela baru sebagai kosong. Namun, di firefox gambar dirender. Kenapa gitu?

Needs More Information

Komentar yang paling membantu

@ABHIKSINGHH Solusinya:

html2canvas(document.body).then((canvas) => {
    window.open().document.write('<img src="' + canvas.toDataURL() + '" />');
});

Semua 3 komentar

Tidak ada dalam masalah ini yang dapat saya bantu. Jika Anda ingin mendapatkan bantuan tentang masalah Anda, ikuti petunjuk untuk membuka masalah dan berikan contoh di jsfiddle tentang apa yang tidak berfungsi.

@niklasvh : Saya mencoba mengambil snapshot dari bagan organisasi besar dan membuka gambar di jendela baru. Bagan ada di dalam div(id=PositionChartMainDiv). Tetapi ketika saya memanggil fungsi di atas pada klik tombol Cetak, bagan terbuka di firefox di jendela baru tetapi di chrome jendela baru kosong tanpa konten di tubuhnya. Mengapa perbedaan perilaku seperti itu? Saya benar-benar tidak dapat membagikan seluruh konten di jsfiddle karena kontennya sangat besar.

@ABHIKSINGHH Solusinya:

html2canvas(document.body).then((canvas) => {
    window.open().document.write('<img src="' + canvas.toDataURL() + '" />');
});
Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

kunal886496 picture kunal886496  ·  3Komentar

stevencherry1 picture stevencherry1  ·  3Komentar

dking3876 picture dking3876  ·  4Komentar

Loki180 picture Loki180  ·  4Komentar

rrutkows picture rrutkows  ·  4Komentar