在没有 Firefox 的情况下编辑 Firefox 首选项
Editing Firefox Preferences without Firefox
我正在尝试编辑 about:config
、general.useragent.override
中的 Firefox 首选项,默认情况下实际上什至不存在,但我希望我的代码创建它或覆盖其现有值将不使用 Firefox GUI,而是使用我的 Java 应用程序来编辑 prefs.js
或 user.js
文件。但是,我在我正在使用的配置文件(默认配置文件)的文件夹中没有看到 prefs.js
文件,也没有看到 user.js
,我意识到 user.js
不是默认创建,但即使我手动创建它们并启动 Firefox,下面的代码行:
user_pref("general.useragent.override","Foobar");
不会更改此首选项。我也尝试使用 pref
代替如下:
pref("general.useragent.override","Foobar");
但这也行不通。我只想要一个可以编辑 Firefox 首选项的简单 Java 方法。有什么建议吗?
在我的机器上(一台Windows7的机器),我的home目录下有:
AppData/Local/Mozilla/Firefox/Profiles
和
AppData/Roaming/Mozilla/Firefox/Profiles
目录。我的个人资料名称出现在每个文件下,但只有后者包含一个 prefs.js
文件。尝试检查 Roaming
目录。
我正在尝试编辑 about:config
、general.useragent.override
中的 Firefox 首选项,默认情况下实际上什至不存在,但我希望我的代码创建它或覆盖其现有值将不使用 Firefox GUI,而是使用我的 Java 应用程序来编辑 prefs.js
或 user.js
文件。但是,我在我正在使用的配置文件(默认配置文件)的文件夹中没有看到 prefs.js
文件,也没有看到 user.js
,我意识到 user.js
不是默认创建,但即使我手动创建它们并启动 Firefox,下面的代码行:
user_pref("general.useragent.override","Foobar");
不会更改此首选项。我也尝试使用 pref
代替如下:
pref("general.useragent.override","Foobar");
但这也行不通。我只想要一个可以编辑 Firefox 首选项的简单 Java 方法。有什么建议吗?
在我的机器上(一台Windows7的机器),我的home目录下有:
AppData/Local/Mozilla/Firefox/Profiles
和
AppData/Roaming/Mozilla/Firefox/Profiles
目录。我的个人资料名称出现在每个文件下,但只有后者包含一个 prefs.js
文件。尝试检查 Roaming
目录。