Salut à tous, j'ai un problème similaire à celui-ci : https://github.com/niklasvh/html2canvas/issues/328.
J'ai créé un widget qui utilise html2canvas pour prendre une capture d'écran. Le problème est que le widget doit être inséré dans un site à l'intérieur d'un iframe, la capture fonctionne mais les polices ne se chargent pas. Voici un exemple simple de ce qui se passe : test-case-iframe
@diego-rey J'ai découvert que si votre cadre enfant se trouve sur le même domaine que le parent, vous pouvez ajouter un élément canvas au corps du cadre enfant. Transmettez ensuite cet élément à html2canvas en utilisant l'option canvas
. Il récupérera les définitions de police à l'intérieur du cadre enfant.
Oh la solution était simple. Merci pour l'aide @jasonbarry ! En faisant cela, j'ai pu le faire fonctionner.
@diego-rey pouvez-vous donner un exemple de votre détermination ?
Commentaire le plus utile
@diego-rey J'ai découvert que si votre cadre enfant se trouve sur le même domaine que le parent, vous pouvez ajouter un élément canvas au corps du cadre enfant. Transmettez ensuite cet élément à html2canvas en utilisant l'option
canvas
. Il récupérera les définitions de police à l'intérieur du cadre enfant.