なぜ ASP を HTML に変換するのですか?
Web サーバーが .asp ファイルを実行すると、埋め込まれた VBScript または JScript を実行し、プレーンな HTML をブラウザに送信します。そのブラウザ出力を保存することで、生成された HTML を静的ファイルとしてキャプチャできます。一般的な用途は、Classic ASP ページのアーカイブや、実行中の IIS サーバーなしで使用するための HTML スナップショットの取得です。
これらの形式について
.asp ファイルは、Microsoft IIS Web サーバー上で実行される Classic Active Server Pages スクリプトです。サーバーがこれを実行し、ブラウザにプレーンな HTML を送信するため、スクリプト自体を受け取ることはありません。PDF、請求書、画像などを期待していたのに Web サイトから .asp…
.ASP の詳細を開く →HTML ファイルは Web ページです。ブラウザが読み取って整形されたページとして表示するための、マークアップタグを含むプレーンテキストです。表示するには、ダブルクリックするとブラウザ(Edge、Chrome、Firefox、Safari)で開きます。コードを編集するには、Notepad++ や VS Code などのテキストエディタで開きます。 .html と .htm…
.HTML の詳細を開く →品質と注意点
- 保存された HTML は 1 回のリクエストの静的なスナップショットです。フォーム、データベースクエリ、セッション依存のコンテンツは、ローカルで開いたときには機能しません。
- 動的コンテンツはキャプチャした時点で固定されます。異なる URL パラメータで同じページを読み込むと、異なる HTML が生成されます。
.aspソースコード(VBScript/JScript)は出力に含まれません。サーバーがブラウザに送信した HTML のみが含まれます。
よくある質問
実行中の Web サーバーなしで .asp ファイルを HTML に変換できますか?
.asp ファイルはサーバー側のコードです。それが生成する HTML は、稼働中の IIS サーバーからページをリクエストすることによってのみ取得可能です。リンクされた画像や CSS も保存されますか?
JavaScript がページを変更した後の HTML をキャプチャするにはどうすればよいですか?
<html> 要素を右クリックして、「Copy」>「Copy outerHTML」を選択し、テキストエディタに貼り付けて .html として保存します。