![如何在 Firefox 中更改重复文件名模式](https://linux22.com/image/1188076/%E5%A6%82%E4%BD%95%E5%9C%A8%20Firefox%20%E4%B8%AD%E6%9B%B4%E6%94%B9%E9%87%8D%E5%A4%8D%E6%96%87%E4%BB%B6%E5%90%8D%E6%A8%A1%E5%BC%8F.png)
我在两台机器上安装了相同的系统 Ubuntu 20.04 和最新的 Firefox 版本。当我在笔记本电脑上多次下载同一个文件时,下载文件的名称如下所示:下载.pdf、下载(1).pdf、下载(2).pdf、.... 在第二台电脑上:下载.pdf、下载-1.pdf、下载-2.pdf、...。我可以在哪里更改此模式,因为我更喜欢第二种选择。
答案1
看来 Firefox 使用的模式是硬编码的,无法在浏览器中轻松更改。此补丁附件 #221981:下载过程中可配置文件重命名,以解决错误 #231048,在 Firefox 错误帖子中提到下载管理器通过增加数字后缀错误地重命名现有文件,通过编辑源代码文件来解决这个问题
browser/app/profile/firefox.js
toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in
toolkit/content/contentAreaUtils.js
但是,这个补丁已经 17 年了,永远不会包含在 Firefox 的官方版本中,因此您必须自己将补丁应用于 Firefox。此外,自此补丁以来,已经发生了重大变化;该toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in
文件不再存在于最新版本的 Firefox 中。但是,您仍然可以查看toolkit/content/contentAreaUtils.js
最新版本的源代码,并了解添加后缀的代码是如何工作的。
总之,据我所知,没有现成的选项可以更改默认后缀。如果您足够精通技术,您可以自己构建自定义解决方案,也许是作为类似于上述链接的浏览器补丁或插件。