0

enter code here任意の種類のファイルを保存するときに、ファイルの確認ダイアログを非表示にしようとしています。ご存知のように、必要なすべてのファイルの MIME タイプを「browser.helperApps.neverAsk.saveToDisk」に設定する必要があります。

私の場合、次のようになります。

FirefoxProfile.SetPreference("browser.download.folderList", 2);
FirefoxProfile.SetPreference("browser.download.dir", "d:\\test");
FirefoxProfile.SetPreference("browser.helperApps.alwaysAsk.force", false); FirefoxProfile.SetPreference("services.sync.prefs.sync.browser.download.manager.showWhenStarting", false);
FirefoxProfile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/excel");

私はここhttp://filext.com/file-extension/XLSの MIME タイプを使用しており、「zip」、「jpg」、「docx」、「xlsx」で成功しましたが、「xls」では機能しません。 、「csv」。「xls」または「csv」Firefox をダウンロードしようとすると、保存場所を尋ねられます。

何か助けはありますか?

4

1 に答える 1

0

ほとんどの CSV ファイルが構成で指定したタイプで機能するという同様の問題がありましたが、特に 1 つの場所が機能しませんでした。

上記のコメントのように、私も他の投稿にリストされているものをすべて試しましたが、うまくいきませんでした.

私がやったことは、ファイルのダウンロード画面で「このファイルの種類に対して常にこのアクションを実行する」を設定することでした。次に、FireFox 用の AppData のプロファイル フォルダーにある mimeTypes.rdf ファイルに移動し、設定されているすべてのオプションを確認しました。

Microsoft Excel Comma Separated Value File 用のものを見つけました。

この場合、タイプは次のようにリストされました。

application/vnd.csv

だから私はこれを追加し、それが働き始めました。

于 2014-09-11T15:58:51.537 に答える