Hai semua, saya mengalami masalah serupa dengan yang ini: https://github.com/niklasvh/html2canvas/issues/328.
Saya membuat widget yang menggunakan html2canvas untuk mengambil tangkapan layar. Masalahnya adalah widget harus dimasukkan ke dalam situs di dalam iframe, tangkapan berfungsi tetapi font tidak dimuat. Berikut adalah contoh sederhana dari apa yang terjadi: test-case-iframe
@diego-rey Saya menemukan bahwa jika bingkai anak Anda berada di domain yang sama dengan induknya, Anda dapat menambahkan elemen kanvas ke badan bingkai anak. Kemudian berikan elemen tersebut ke html2canvas menggunakan opsi canvas
. Ini akan mengambil definisi font di dalam bingkai anak.
Oh solusinya sederhana. Terima kasih atas bantuannya @jasonbarry ! Melakukan ini saya bisa membuatnya bekerja.
@diego-rey dapatkah Anda memberikan contoh untuk tekad Anda?
Komentar yang paling membantu
@diego-rey Saya menemukan bahwa jika bingkai anak Anda berada di domain yang sama dengan induknya, Anda dapat menambahkan elemen kanvas ke badan bingkai anak. Kemudian berikan elemen tersebut ke html2canvas menggunakan opsi
canvas
. Ini akan mengambil definisi font di dalam bingkai anak.