ダウンロードダイアログでFirefoxがデフォルトで「名前を付けて保存」または「で開く」を強調表示するように変更する


5

いいえ、デフォルトのアプリケーションやアクションを設定する方法を質問していません。

今私は邪魔にならないそれを持っている 、デフォルトを決定する方法を知りたい 選択されたラジオボタン ダウンロードダイアログの場合:

enter image description here

をお願いします PDF デフォルトで「Open With」が選択されているファイル ほかのすべて 「ファイルを保存」を事前に選択します。重要なことは、私はまだダウンロードダイアログを表示させたいのですが、Firefoxが自動的に一つのラジオボタンまたは他のラジオボタンを自動的に選択する方法が好きではないことです。誰かが私が求めているものを(より詳細に)ここに正確に投稿しました: https://support.mozilla.org/en-US/questions/958705#answer-434781

私の知る限りでは、Firefoxはどのラジオボタンを選択するかを決定しますが、これはユーザーが変更することはできません...


Linuxディストリビューションによっては、あらかじめ選択されているラジオボタンが異なるため、デフォルトを変更する方法があるようです。ちなみに、私は実際にデフォルトで "open with"を設定することを好みます。
Jaap Eldering

Firefoxが「ファイルを保存」または「ファイルを開いて」開いた後は、選択したファイルとそのファイルの種類を覚えておき、今後のすべてのダウンロードに使用します([これを自動にする]チェックボックスを選択せず​​に)。私はこの質問の要点を見ません。
crazypotato

@ crazypotato:確かに私は自分のコンピュータの1つでそれを確認することができますが、これは間違いなく他の人には当てはまりません。だからこれは実際にはバグかもしれません。
Jaap Eldering

それでは、この「バグ」について質問してください。
crazypotato

このヒントを追加したい:選択ラジオボタンにホットキーを使うことができます。しかし、これは言語に依存します。
crazypotato

回答:


1

デフォルトの動作はファイルによって決定されます MimeTypes.rdf 、 だからこのファイルはあなたがあなたの好みに合うように一度修正すべきものです、 その後、新しいインストールにコピーします。

これがドキュメントからの抜粋です。

属性

全般

  • RDF:約 - 識別子
  • NC:description - ダウンロードプロンプトに表示されるファイルタイプの名前

何を処理するかの選択

  • NC:fileExtension - 処理するファイル拡張子(インターネットからダウンロードされたコンテンツは、ファイルではなくMIMEタイプになります。   拡張)
  • NC:value - 処理するMIMEタイプ

それをどのように扱うかを選択してください   "ディスクにダウンロード")

  • NC:path - このファイルを開くのに使用するアプリケーションのパス
  • NC:useSystemDefault - true(このMIMEタイプにシステムデフォルトを使用)またはfalse(異なるアクションを定義)
  • NC:saveToDisk - true(デフォルトのアクションは「ディスクにダウンロード」)またはfalse(デフォルトではダウンロードしない)

追加オプション

  • NC:alwaysAsk - true(常に実行するアクションを要求)またはfalse(実行するアクションを要求しない)
  • NC:編集可能 - true(エントリはユーザインタフェースで変更できます)またはfalse(エントリはロックされています)
  • NC:prettyName - アプリケーションの短い(表示)名

ファイルは プロファイルフォルダ それはのために適しています 使用しているオペレーティングシステムとディストリビューションおよびFirefoxのバージョン(またはフォーク)。

ダイアログ自体が、これらの設定によって決定された選択肢と共に表示されます または自動的に実行するように設定することもできます。


すべてのコンピュータで同じプロファイルを使用している場合は、 Firefoxの同期 解決策でもあります。


これは質問に答えていないようです(注意深く読んでください):MimeTypes.rdfファイルは基本的に次のように設定できる情報を格納しています。 edit->preferences->applications。デフォルトのアクションは既に「常に尋ねる」ですが、問題はダイアログボックスで事前に選択したアクションをどのように変更するかということです。
Jaap Eldering

はい。それは、新しいインストールごとに何度も何度も指定しなくても、複数のファイルタイプのデフォルトアクションを転送する方法に関する質問に答えたものです。さらに、これが唯一の可能な答えです(私が知らないアドオンを除く)。
harrymc

1
調べた後 mimeTypes.pdf もっと密接に、確かにこれは動作します。ここでどの属性を使用する必要があるかについては、答えはあまり明確ではありませんでした。それでも、ありがとう、賞金は授与されます。どの属性を変更するかを明確に示すように回答を編集した場合は、自分のマイナス投票をプラス投票に変更してください。
Jaap Eldering

完了しました。 Firefox Syncについてのメモも追加しました。
harrymc

1
@ crazypotato:Firefox Portableについては正しいですが、すべてのプラットフォームで実行可能というわけではないかもしれません。 Firefox Syncと同様に、MimeTypes.rdfも移植可能です。
harrymc

3

ダイアログボックスを表示するように設定することはできませんが、特定のラジオボタンをオンにすることはできません。変更できるのはデフォルトのオプションだけです。

これは[オプション]>で行うことができます。アプリケーションを選択してからファイルの種類で検索します。下記参照:

enter image description here


2

@harrymcの答えは正しい文書を指していますが、どの設定を変更する必要があるのか​​、そしてどのようにこれを修正するのか正確には言いません。

@crazypotatoが指摘したように、Firefoxは通常最後に選択されたオプションを記憶し、ダイアログウィンドウでそれを事前に選択するべきです。私のコンピュータの1台ではこれはうまくいきましたが、もう1台ではうまくいきませんでした。

そこに問題を解決するために、私はファイルを修正しなければなりませんでした mimeTypes.rdf: の中に RDF:Description 属性を持つエントリ RDF:about="urn:mimetype:handler:application/pdf" 属性を追加しました

NC:useSystemDefault="true"
NC:saveToDisk="false"

そして変わった NC:handleInternalfalse。これらすべての変更が必要かどうかはわかりません。

実際には事前選択を修正することは不可能であるように思われることに注意してください。 NC:editable="false"


1

HTML 5を使用して[ファイルを保存]ダイアログボックスを常に表示させることができます。

Click <a href="blurb.doc" download>here</a> to download your file

これはInternet Explorerでは機能しません。ただしFirefox 30では、ダイアログは[ファイルを保存]オプションが選択された状態で表示されます。

私はそれがOperaとChromeでも機能すると信じています。


1
私はこれをテストしていませんが、あなたがファイルをダウンロードしているウェブサイトを管理している場合にのみうまくいくでしょう。通常はそうしません。
Jaap Eldering

いい視点ね。質問の言い方は、私が(おそらく間違って)彼らが統制権を持っていると推論したことを意味していました。 greasemonkeyスクリプトはこれを行うためにコードを変更することができますが、ファイルタイプがターゲットURLによって推論できる場合にのみ機能します - これは常にそうとは限りません。
Richard

ただし、ユーザースクリプトを使用して可能になるようなもののようです。リンクをクリックしたときに修飾キーをリッスンするための拡張機能。
joe
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.