9

ブラウザーで、現在表示している HTML ページを保存する場合は、通常、[ファイル] メニューに移動して [名前を付けて保存] をクリックします。

HTML ページの下部に、同じことを行う小さなボタンを配置できますか? そのため、[ファイル] メニュー -> [名前を付けて保存] に移動する代わりに、ユーザーがボタンをクリックしてページをディスクに保存できるようにしたいと考えています。

私の知る限り、Javascript を使用したソリューションが存在しますが、それは IE でのみ機能します。こちらをご覧ください:リンクテキスト

4

4 に答える 4

8

Content-Disposition: attachment; filename=xxx.htmlHTML ファイルをロードし、ヘッダーを付けてクライアントに書き戻すサーバー側スクリプトをリンクで実行することができます。

于 2010-05-17T13:53:23.170 に答える
3

これdocument.execCommand('SavaAs')は IE でのみ機能しますが、次のリンクは、試してみたい他の可能性を示唆しています。

これがその答えです:)

于 2010-05-17T13:50:15.663 に答える
2

フラッシュを使用して保存するdownloadify jQuery プラグインをご覧ください。JavaScriptだけでは無理です。

于 2010-05-17T13:49:08.863 に答える
0

HTML ファイルまたは現在のページをダウンロードするボタンを作成する必要があります。

<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>
于 2014-05-20T00:34:34.377 に答える