Firefoxのアドオン開発には初めてのことですが、それまではうまくいっていますが、基本的にWebからファイルをダウンロードし、URIを与えてファイルを保存する方法に固執していますディスクに保存します。 MozillaのMDNのドキュメントには、ファイルのアップロード方法に関する情報がありますが、ダウンロードするファイルセクションは空であり、まだ書かれていません。悲しいことに、私はこれを行う方法を説明する文書は見つかりませんでした。Firefoxのアドオンでファイルをダウンロードする
誰でもこれを行う方法に関する関連ドキュメントを知っていますか?
saveURL(images[i].replace(/\/s/g, "/n"), null, null, false, true, null);
は明らかに、最初の引数は要求するURIです:
古いFacebookの写真アルバムのダウンローダのアドオンは、そのオーバーレイJavaScriptでこの関数呼び出しを使用しています。 saveURL
関数はどこにも定義されていないので、拡張API関数と見なします。私は私の新しいアドオンでそれを試して、それは動作します。しかし、私は他の議論が何を意味するのか知りたい。
あなたはこれを見ましたか? http://stackoverflow.com/questions/3749231/download-file-using-javascript-jquery 私はFirefoxのアドオンでJQueryを使用しました。 – ysrb
悲しいことに、私は問題のWebサーバーにアクセスできないため、ファイルが送信されるMIMEタイプを変更できないため、これは実際には私にとってはうまくいかないでしょう。拡張機能でこれを行うためのネイティブAPIメソッドが必要です - 私はそれを見つけることができません。 –
@Delan: 'saveURL'はAPI関数ではありません。インポートされたJavaScriptモジュールなどで定義されている可能性があります。 –