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

Firefox 31.2esr:删除/隐藏源代码中的菜单栏项,firefox,build,xul,menubar,Firefox,Build,Xul,Menubar,我已经创建了Firefox31.2esr的本地版本。现在我想自定义顶部的菜单栏: 我想完全删除或隐藏某些项目(例如,视图、历史记录…),或仅删除/隐藏项目中的某些选项(例如,文件-->打印)。通过在../browser/base/content/baseMenuOverlay.xul文件中删除“帮助”菜单项中的一些选项,我已经能够从中删除它们。 在哪些文件中可以找到其他菜单栏项和选项?我已经搜索和尝试了一段时间,但我找不到它们…这是一个中定义的。/browser/base/content/br

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

我想完全删除或隐藏某些项目(例如,视图、历史记录…),或仅删除/隐藏项目中的某些选项(例如,文件-->打印)。通过在../browser/base/content/baseMenuOverlay.xul文件中删除“帮助”菜单项中的一些选项,我已经能够从中删除它们。 在哪些文件中可以找到其他菜单栏项和选项?我已经搜索和尝试了一段时间,但我找不到它们…

这是一个
中定义的
。/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