0

ATL webbrowser (IHTMLDocument) コントロールを使用して、img、javascript、css、および html を含む完全な Web ページを保存する必要があります。

IHTMLDocument2::get_all() メソッドを使用して .html ファイルを保存しましたが、.css、javascript、画像ファイルなどの外部ファイルを取得する方法については、Internet Explorer または firefox が Web ページをローカルに保存するために使用した方法を教えてください。

ありがとう、ラマナンド。

4

1 に答える 1

2

これはかなり手作業になると思います:

プロパティを使用して、スタイルシートを把握できIHTMLDocument2::styleSheetsます。コレクションにはIHTMLStyleSheet要素が含まれておりhref、ファイルのダウンロードに使用できる - プロパティがあります。プロパティを持つ要素IHTMLDocument2::scriptsを含むコレクションを取得できるスクリプト。画像についても同様です。プロパティを使用してパスを取得します。誰かがあなたと同じことをしているようです。ここを見てください。相対パスの処理に関するヒントもいくつかあります。IHTMLScriptsrcsrc

于 2010-03-29T19:31:30.453 に答える