0

最近、FireBreathをいくつかの簡単なタスクに使用するようになりました。クリックしたURLをダウンロードします。ChromeのネイティブダウンロードキューにURLを追加できる組み込みのメソッドなどはありますか?または、少なくとも[名前を付けてリンクを保存]ダイアログをロードしますか(それでも問題ありません)?

4

3 に答える 3

2

ネイティブOS呼び出しを使用して保存ダイアログを表示できます。たとえば、MacではNSSavePanelを使用します。ただし、ダウンロードがブラウザに渡されることはありません。ダウンロード先のユーザーが選択したファイル名が表示されるだけです。それでも、自分でダウンロードする必要があります。

NPAPIには、UIを使用してダウンロードを開始するようにブラウザに指示する方法がありません。これは、NPAPIの一部ではなく、存在する場合は拡張API(および存在しない場合はリクエストを提出する必要があるもの)になるものになります。

于 2011-05-04T13:19:23.567 に答える
0

クリックしたURLをFireBreathでダウンロードする場合は、ダウンロードダイアログは表示されません。ダウンロードダイアログが必要な場合、なぜFireBreathを使用しているのですか?

ダウンロードダイアログを表示する最も簡単な方法は、window.locationをダウンロードするURLに設定し、ブラウザがダイアログ自体をポップアップするのを待つことです。これはFireBreathまたはjavascriptを使用して行うことができ、同じように機能します。

于 2011-05-04T03:54:30.967 に答える
0

次のHTTPヘッダーをコンテンツと一緒に送信します。

Content-Disposition: attachment

オプションで。; filename="filename here"

于 2011-05-03T20:12:33.987 に答える