小编Joh*_*han的帖子

如何从 CLI 更改 Firefox 配置设置

我的目标是能够自动更改配置设置,而无需重新启动正在运行的 Firefox 实例。我特别想更改网络代理类型。因此,例如,理想的情况是

firefox --set network.proxy.type "1"
Run Code Online (Sandbox Code Playgroud)

或者

firefox --network-proxy-type "1"
Run Code Online (Sandbox Code Playgroud)

目前我的解决方法是通过一个名为“QuickProxy”的扩展,它允许我通过单击 QuickProxy 状态栏按钮来打开和关闭代理设置。(显然,如果您需要更改其他设置,此解决方法不起作用)

然而,这仍然是一个额外的步骤 - 对于其他一切,代理设置是通过插入网络管理器(在 Kubuntu Linux 上)的脚本动态管理的,该脚本根据分配的 IP 地址触发以打开或关闭代理使用。只有 Firefox 不能(目前)被这样管理。

我想可能有一种方法可以创建一个“设置”Mime 类型,它可能会更改配置设置,以便我可以执行类似于以下操作:

firefox file:///tmp/turn-proxy-on.settings
Run Code Online (Sandbox Code Playgroud)

或者也许是一个附加组件,它使 Firefox 了解新的 CLI 选项来实现这一目标......

但是任何其他在正在运行的 Firefox 实例中更改设置的可编写脚本的方法就足够了。

PS理想情况下,我还希望能够查询设置的当前值,例如通过类似的命令 firefox --get network.proxy.setting

linux firefox proxy command-line

7
推荐指数
1
解决办法
5148
查看次数

标签 统计

command-line ×1

firefox ×1

linux ×1

proxy ×1