Html2canvas: Font tidak dimuat saat menggunakan html2canvas dalam iframe

Dibuat pada 13 Mar 2019  ·  3Komentar  ·  Sumber: niklasvh/html2canvas

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

Spesifikasi:

  • versi html2canvas diuji dengan: v1.0.0-alpha.12
  • Browser & versi: Google Chrome Versi 72.0.3626.121 (Build Resmi) (64-bit)
  • Sistem operasi: Mac OS 10.13.6

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.

Semua 3 komentar

@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?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bishwapoudel picture bishwapoudel  ·  4Komentar

deepender87 picture deepender87  ·  4Komentar

tjchambers32 picture tjchambers32  ·  3Komentar

koreanman picture koreanman  ·  4Komentar

tibewww picture tibewww  ·  4Komentar