HTMLのiframeをキャプチャできないという制限がありました。 しかし、他の方法でこの問題を克服する方法があるのだろうか。
ありがとう、Avi
見る:
https://github.com/niklasvh/html2canvas/issues/376
http://html2canvas.hertzen.com/documentation.html
理論的にはローカルiframeのコンテンツをキャプチャできますが、iframeが埋め込まれたウィンドウはキャプチャできません。 追加するのは簡単ではありませんが、機能がいつか再統合されることを想像してください。
0.5は、同じオリジンiframeのレンダリングをサポートします。例:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html
クロスオリジンiframeキャプチャはありますか?
異なるドメインからiframe内の画像をキャプチャしたいのと同じ問題が発生しています。 サブドメインを試しましたが、機能していません:(クロスオリジンiframeキャプチャソリューションはありますか?
ブラウザのセキュリティ制限により、クロスオリジンiframeは使用できません。 コンテンツを同じオリジンにダウンロードするには、プロキシが必要です。
最も参考になるコメント
0.5は、同じオリジンiframeのレンダリングをサポートします。例:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html