在不使用Firefox的情况下编辑Firefox首选项



我正在尝试编辑about:configgeneral.useragent.override中的Firefox首选项,默认情况下它甚至不存在,但我希望我的代码在不使用Firefox GUI的情况下随意创建或覆盖其现有值,而是使用我的Java应用程序编辑prefs.jsuser.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目录。

相关内容

最新更新