web-dev-qa-db-ja.com

ダウンロードダイアログでデフォルトで「名前を付けて保存」または「プログラムから開く」を強調表示するようにFirefoxを変更するにはどうすればよいですか?

いいえ、デフォルトのアプリケーションまたはアクションを設定する方法を尋ねていません。

これで邪魔にならないようになりました、デフォルトで選択されたラジオボタンを決定する方法を知りたいです-)ダウンロードダイアログの場合:

enter image description here

[〜#〜] pdf [〜#〜]ファイルのデフォルトで「プログラムから開く」を事前に選択し、「ファイルの保存」を事前に選択する他のすべて。重要なのは、ダウンロードダイアログを表示したいのですが、Firefoxが1つのラジオボタンまたは別のラジオボタンを自動的に選択する方法が好きではありません(一見ランダムに見えます)。誰かが私が求めているものを(より詳細に)ここに正確に投稿しました: https://support.mozilla.org/en-US/questions/958705#answer-434781

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

6
degenerate

デフォルトのアクションはファイル MimeTypes.rdf を介して決定されるため、このファイルは、好みに合わせて一度変更してから、新しいインストールにコピーする必要があるファイルです。

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

属性

一般

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

何を処理するかを選択する

  • NC:fileExtension-処理するファイル拡張子(インターネットからダウンロードされたコンテンツは、ファイル拡張子ではなくMIMEタイプで送信されることに注意してください)
  • NC:value-処理するMIMEタイプ

処理方法を選択してください(次のオプションがない場合は「ディスクにダウンロード」を意味します)

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

追加オプション

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

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

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


すべてのコンピューターで同じプロファイルを使用する場合は、 Firefox Sync も解決策であることに注意してください。

2
harrymc

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

これは、[オプション]> [アプリケーション]で実行し、ファイルタイプで検索できます。下記参照:

enter image description here

3

@harrymcの答えは正しいドキュメントを指していますが、どの設定を変更する必要があるか、そしてこれを修正する方法を正確に述べていません。

@crazypotatoが指摘しているように、Firefoxは通常、最後に選択したオプションを記憶し、ダイアログウィンドウでそれを事前に選択する必要があります。私のコンピューターの1つでは、これは正常に機能しましたが、別のコンピューターでは機能しませんでした。

そこでの問題を解決するために、属性mimeTypes.rdfを持つRDF:DescriptionエントリのファイルRDF:about="urn:mimetype:handler:application/pdf"を変更する必要がありました。属性を追加しました

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

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

事前選択を実際に修正することは不可能であるように思われることに注意してください。Firefoxは、NC:editable="false"を設定した場合でも、常に最後の選択(ファイルタイプごと)を記憶します。

2
Jaap Eldering

HTML5を使用して、[ファイルの保存]ダイアログボックスを常に表示するように強制できます。

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

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

OperaとChromeでも動作すると信じられています。

1
Richard