Firefox 中的 ui 小部件的位置保存在哪个文件中?

Firefox 中的 ui 小部件的位置保存在哪个文件中?

我正在尝试改变主页按钮的位置,但没有能力通过 GUI 来实现。

我试图找到保存这些按钮等位置的文件(可能是 .xul 文件?),但什么也没找到。每个链接都指向 sdk 或扩展开发教程。

是否有这样的文件,或者其他不使用 GUI 的方法来修改位置?

答案1

看起来,保存这些 GUI 更改的文件是(自 FF 33 起)localstore.rdf。虽然手动修改它对我来说没有达到预期的效果。

不过,我发现,如果你更改 GUI,browser.uiCustomization.state就会创建一个名为 的新配置条目。它是一个 json 字符串,描述不同的位置及其中的项目。通过修改该条目,你可以持续更改小部件的位置。

如果您发现自己无法访问菜单about:config,则可以pref.js在配置文件目录中的文件中设置和修改该条目(~/.mozilla/firefox/yourprofile/在 Linux 上)。

我的猜测是,这个字符串将保存在以 FF34 [1] 开头的文件中xulstore.json,但我无法访问该版本,因此需要其他人来验证。

[1]https://bugzilla.mozilla.org/show_bug.cgi?id=559505

相关内容