Firefox 31.2esr:删除/隐藏源代码中的菜单栏项

时间:2015-01-07 07:45:45

标签: firefox build xul menubar

我已经创建了Firefox 31.2esr的本地版本。现在我想自定义顶部的菜单栏:

enter image description here

我想完全删除或隐藏某些项目(例如,查看,历史记录...)或只删除/隐藏项目中的某些选项(例如文件 - >打印)。我已经能够从"帮助"中删除一些选项。菜单项在../browser/base/content/baseMenuOverlay.xul文件中删除它们。 我可以在哪些文件中找到其他菜单栏项和选项?我现在一直在寻找和尝试,但我无法找到它们......

1 个答案:

答案 0 :(得分:2)

<menubar>中定义的../browser/base/content/browser.xul(与baseMenuOverlay.xul相同的目录)。这可以在Firefox中以chrome://browser/content/browser.xul的形式访问。在分发中,它在chrome/browser/content/browser/browser.xul压缩归档中包含browser/omni.ja

它也在chrome/webapprt/content/webapp.xul文件中定义,该文件包含在webapprt/omni.ja压缩存档中的分发中。

使用chrome://browser/content/browser.js中的JavaScript进行修改。