1

文字列に入れられたhtmlページをダウンロードするJavaScriptボタンを作成するにはどうすればよいですか。ユーザーがページをダウンロードしてオフラインで表示できるようにします。

だから私はこの文字列を持っています(ほんの小さなサンプル):

var DownloadHtml="<html><head><title>Test</title></head><body><p>Test</p></body></html>";

そして、ユーザーがその HTML ページをダウンロードできるようにしたいと考えています。

より明確にするために編集します。

ユーザーが自分のデスクトップに持っているように、ダウンロード可能なものを好むでしょう。これは実際にはページ自体のオフライン バージョンではなく、ビデオ サービスのタグ付けのタイムリストであり、視聴中にタグがリストに表示されますが、ダウンロードして、コメントの 1 つをクリックすることで、誰がいつコメントしたかを確認することもできます。その人がコメントした時間にビデオを開く

4

2 に答える 2

1

答えとして:

<script src="http://danml.com/js/download.js">
<script>
  var DownloadHtml="<html><head><title>Test</title></head><body><p>Test</p></body></html>";
  download(DownloadHtml, "saved.html", "text/html");
</script>

古いブラウザをサポートしたい場合は、サーバーからエコーして content-disposition ヘッダーを添付する必要があることに注意してください。

于 2013-07-04T10:06:59.507 に答える