Html2canvas: Gibt es eine Möglichkeit, iframe-Inhalte zu erfassen?

Erstellt am 16. Dez. 2014  ·  5Kommentare  ·  Quelle: niklasvh/html2canvas

Ich habe in der Einschränkung gesehen, dass wir Iframes von HTML nicht erfassen können. Aber ich frage mich, ob es eine andere Möglichkeit gibt, dieses Problem zu lösen.

Danke, Avi

Hilfreichster Kommentar

0.5 unterstützt das Rendern von Iframes mit gleichem Ursprung, Beispiel:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html

Alle 5 Kommentare

Sehen:
https://github.com/niklasvh/html2canvas/issues/376
http://html2canvas.hertzen.com/documentation.html

Theoretisch könnten Sie den Inhalt eines lokalen Iframes erfassen, jedoch kein Fenster mit einem eingebetteten Iframe. Das Hinzufügen ist nicht trivial, aber stellen Sie sich vor, die Funktion wird irgendwann wieder integriert.

0.5 unterstützt das Rendern von Iframes mit gleichem Ursprung, Beispiel:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html

Gibt es eine ursprungsübergreifende iframe-Aufnahme?

Wir haben das gleiche Problem, dass wir das Bild in einem iframe aus verschiedenen Domänen erfassen möchten. Wir haben die Subdomain ausprobiert und sie funktioniert nicht :( also eine ursprungsübergreifende iframe-Capture-Lösung?

Cross-Origin-iframes sind aufgrund von Browser-Sicherheitsbeschränkungen nicht möglich. Sie benötigen einen Proxy, um den Inhalt herunterzuladen und an denselben Ursprung zu senden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen