Open3
html2canvas
html2canvasのメモ
is 何
ウェブページやその一部の「スクリーンショット」をユーザーのブラウザ上で直接撮ることができます。 スクリーンショットはDOMに基づいており、実際のスクリーンショットを作成するのではなく、ページ上で利用可能な情報に基づいてスクリーンショットを作成するため、実際の表現に100%正確であるとは限りません。 動作 スクリプトは、読み込まれたページのDOMを走査します。 そこにあるすべての要素の情報を収集し、それを使ってページの表現を作成します。 言い換えれば、実際にページのスクリーンショットを撮るのではなく、DOMから読み取ったプロパティに基づいてページの表現を構築するのです。 その結果、理解できるプロパティのみを正しくレンダリングすることができるため、機能しないCSSプロパティが数多く存在することになります。 サポートされているCSSプロパティの完全なリストについては、サポートされている機能のページをご覧ください。
制限事項
-
スクリプトが使用するすべての画像は、プロキシの助けを借りずに読み取ることができるように、同じオリジンの下に存在する必要があります。 同様に、ページ上に他の canvas 要素があり、それがクロスオリジンのコンテンツで汚染されている場合、それらはダーティになり、html2canvas では読み取れなくなります。
-
lash や Java アプレットなどのプラグイン コンテンツをレンダリングしません