我正在尝试编辑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");
但这也不起作用。我只想要一个简单的Java方法,可以编辑Firefox的首选项。有什么建议吗?
在我的机器(Windows 7机器)上,在我的主目录下有:
AppData/Local/Mozilla/Firefox/Profiles
和
AppData/Roaming/Mozilla/Firefox/Profiles
目录。我的配置文件名称显示在每个下面,但只有后者包含一个prefs.js
文件。请尝试签入Roaming
目录。