不,我不是问如何设置默认应用程序或操作。
现在我已经解决了这个问题,我想知道如何确定默认选定的单选按钮对于下载对话框:
我想PDF文件默认预先选择“打开方式”,并且其他一切预先选择“保存文件”。重要的是,我仍然希望出现下载对话框,但我不喜欢 Firefox 自动选择一个或另一个单选按钮(似乎是随机的)。有人在这里发布了我所要求的内容(更详细):https://support.mozilla.org/en-US/questions/958705#answer-434781
据我所知,Firefox 决定选择哪个单选按钮,但用户无法更改这一点...
答案1
默认操作通过文件确定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 同步也是一种解决办法。
答案2
您无法设置对话框是否出现,但必须选中某个单选按钮。您只能更改默认选项。
您可以在“选项”>“应用程序”中执行此操作,然后按文件类型搜索。见下文:
答案3
虽然@harrymc 的回答指向了正确的文档,但它并没有明确说明需要更改哪些设置以及如何解决这个问题。
正如@crazypotato 所指出的,Firefox 通常应该记住最后选择的选项并在对话框窗口中预先选择该选项。在我的一台电脑上,这可以正常工作,但在另一台电脑上却不行。
为了解决那里的问题,我不得不修改文件mimeTypes.rdf
:在RDF:Description
具有属性的条目中RDF:about="urn:mimetype:handler:application/pdf"
,我添加了属性
NC:useSystemDefault="true"
NC:saveToDisk="false"
并改为NC:handleInternal
。false
我不确定这些更改是否都是必要的。
请注意,实际上似乎无法修复预选:即使您设置了,firefox 也会永远记住您的最后选择(每种文件类型)NC:editable="false"
。
答案4
您可以强制使用 HTML5 始终显示“保存文件”对话框:
Click <a href="blurb.doc" download>here</a> to download your file
这在 Internet Explorer 上不起作用。但是在 Firefox 30 中,对话框会显示“保存文件”选项已预先选定。
我相信它也可以在 Opera 和 Chrome 上运行。