私は、clipboard.com のユーザーでした。このクリッピング サービスは閉鎖されようとしています。キラー機能の 1 つは、Web ページのすべてのコンテンツとスタイルを含むセクションをクリップできることでした。画像をトリミングするようなものでした。しかし、静的コンテンツの代わりに、ウェブページのコンテンツを切り取ることができ、その後、クリップされたコンテンツをすべてのスタイル、画像、テキスト、ボタンやフォームなどの要素、さらにはフラッシュが配置された状態で開くことができます. 似たようなものを作りたいのですが、それを行うための正確なアルゴリズムが思いつきません。
私が理解していることから、DOMサブツリー内の各要素のすべてのスタイルをインライン化することで、そのようなことを実現できます。これは、clipboard.comのメンバーが行ったことです。クリップの例を次に示します。
Web クリップ http://monosnap.com/image/CIiUXkvHM3hKFxWkDbJQRtgtW.png
そして、これはインスペクターのインスペクタークリップコードのコードです http://monosnap.com/image/PatIGWGY0ZjfSCdFnfwNkBGzy.png
しかし、この素朴なアプローチはうまくいかないのではないかと心配しています。
問題は、このようなものを実装する適切な方法は何でしょうか?