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