是否使用另一个配置文件来启动 Firefox,以处理特定的文件类型?

是否使用另一个配置文件来启动 Firefox,以处理特定的文件类型?

我有两个配置文件。A并且B 我已创建快捷方式来启动每个配置文件,如下所示:

"C:\Program Files\Mozilla Firefox\firefox.exe" -p A
"C:\Program Files\Mozilla Firefox\firefox.exe" -p B

另外,我已将配置文件 B 设置为默认配置文件ProfileManager

我想要做的是,当我打开特定文件类型时,启动另一个默认配置文件。

该文件的当前关联.html是:

C:\Program Files\Mozilla Firefox\firefox.exe

和命令行参数如下:

-requestPending -osint -url "%1"

这将打开指定的 URL(例如从 Outlook 内部)作为默认的 Firefox 配置文件(B在我的情况下)。我想.html使用该A配置文件打开每个扩展。

Mozilla 指出-p-requestPending -osint不能同时使用。

如何为特定文件类型打开另一个配置文件?

答案1

更简单的方法是在 Browser Tamer 中创建转发规则:https://www.aloneguid.uk/projects/bt/

答案2

最简单的解决方案是使用批处理文件。以下内容已测试并确认适用于 Firefox 30.0。

将 .HTML 文件与特定的 Firefox 配置文件关联

创建一个批处理文件,内容如下 — — 例如,针对名为“Dev”的 Web 开发配置文件:

"C:\My Programs\FF30\firefox.exe" -P Dev -no-remote

您应该在文件命令中省略任何非 Firefox 命令行开关.bat(即不要输入-osint -url "%1")。如果您从未创建过批处理文件,只需打开一个文本文件,键入适当的命令并保存。然后将文件扩展名从 重命名.txt.bat

假设您使用的是 Windows XP,请导航至我的电脑并选择工具 -> 文件夹选项 -> 文件类型选项卡。您需要更改此文件类型关联:

  • Firefox HTML 文档

需要明确的是,要仅为实际文件创建链接.html,只需编辑第一项。选择先进的按钮,然后编辑默认的“打开”操作。在标记为“用于执行操作的应用程序:”的字段下,粘贴文件的路径,.bat例如

"C:\Documents and Settings\UserName\Desktop\Firefox.bat" "%1"

确保使用如上所示的双引号。按好的好的以完成您的更改。

当然,您应该复制字段中的原始条目“以防万一”,并将其放在一边,以防您以后想要撤消更改。基本格式应该是:

"C:\Path\To\Browser\firefox.exe" -osint -url "%1"

相关内容