J'ai vu dans la limitation que nous ne pouvons pas capturer l'iframe du html. mais je me demande s'il existe un moyen de surmonter ce problème d'une autre manière.
merci, Avi
Voir:
https://github.com/niklasvh/html2canvas/issues/376
http://html2canvas.hertzen.com/documentation.html
Vous pouvez théoriquement capturer le contenu d'une iframe locale, mais pas une fenêtre avec une iframe intégrée. Ce n'est pas trivial à ajouter, mais imaginez que la fonctionnalité sera réintégrée à un moment donné.
0.5 prendra en charge le rendu des iframes de même origine, exemple :
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html
Y a-t-il une capture iframe d'origine croisée ?
Nous avons le même problème que nous aimerions capturer l'image à l'intérieur d'un iframe à partir de différents domaines. Nous avons essayé le sous-domaine et cela ne fonctionne pas :( donc une solution de capture iframe d'origine croisée ?
Les iframes d'origine croisée ne sont pas possibles en raison des restrictions de sécurité du navigateur. Vous aurez besoin d'un proxy pour télécharger et récupérer le contenu vers la même origine.
Commentaire le plus utile
0.5 prendra en charge le rendu des iframes de même origine, exemple :
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html