cmczgz
小狐狸
小狐狸
  • UID50036
  • 注册日期2015-05-19
  • 最后登录2015-06-19
  • 发帖数23
  • 经验30枚
  • 威望0点
  • 贡献值34点
  • 好评度0点
  • 社区居民
阅读:2225回复:4

求怎么用C++修改源码,remove firefox所有菜单下的menu

楼主#
更多 发布于:2015-05-20 00:26
我是最近才开始看firefox源代码。 我使用的系统是Ubuntu12.04, 想问下,
最近在学FireFox扩展开发.用C++修改firefox源代码, 效果是要把firefox打开菜单-查找,打印,全屏,历史记录
等menu全部都remove 掉, 请问下怎么处理??    
 XPCOM接口都在.idl文件中封装后,但是怎么和cpp文件对应起来,希望大牛指点,感激不尽
 非常感谢!!

图片:QQ图片20150520002244.png

如 把这些menu都 remove掉。
cmczgz
小狐狸
小狐狸
  • UID50036
  • 注册日期2015-05-19
  • 最后登录2015-06-19
  • 发帖数23
  • 经验30枚
  • 威望0点
  • 贡献值34点
  • 好评度0点
  • 社区居民
2楼#
发布于:2015-05-20 09:51
aaaa007cn:现在是通过 CustomizableUI 添加的,javascript
https://developer.mozilla.org/docs/Mozilla/JavaScript_code_modules/CustomizableUI.j...
回到原帖
 我修改了CusomizableUI.jsm 后 怎么观看效果,是需要重新编译firefox吗,还是重新打开浏览器? 还是其他?
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
3楼#
发布于:2015-05-20 13:55
  • 编译
  • 重新打包 omni.ja
  • 用扩展 override
任选
cmczgz
小狐狸
小狐狸
  • UID50036
  • 注册日期2015-05-19
  • 最后登录2015-06-19
  • 发帖数23
  • 经验30枚
  • 威望0点
  • 贡献值34点
  • 好评度0点
  • 社区居民
4楼#
发布于:2015-05-22 17:30
aaaa007cn:编译重新打包 omni.ja用扩展 override任选回到原帖
我操做了后, 还是不行 编译还报错。  我用了DOM  inspector吧这上面的菜单项都renmove了,但是这里的 全屏/保存页面等按钮 , 不能移除。 你能做个案例出来吗? 发给我看看 。 非常感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
游客

返回顶部