addMenuPlus 是一个非常强大的定制菜单的 uc 脚本。通过配置文件可添加、修改、隐藏菜单,修改后无需重启生效。
ywzhaiqi 基于 Griever/addMenu.uc.js 修改增强
- 新增修改原有菜单的功能
- 新增参数
%FAVICON_BASE64%
:站点图标的 base64 - 新增参数
%IMAGE_BASE64%
:图片的 BASE64 - 新增参数
%TITLES%
:简短的标题
不过 ywzhaiqi 大佬已经不用 Firefox 很久了。我就简单修修脚本,搬运 README 并修正不能用的例子。
使用说明及技巧
_addmenu.js
文件为配置文件,默认放在chrome
目录下。- 在
about:config
中可通过addMenu.FILE_PATH
设置配置文件的路径(如果没有手动新建一个)。例如local\_addMenu.js
为相对 chrome 下的路径(windows)。 - 菜单栏(默认隐藏,按Alt弹出)的 "工具" 菜单中有个 "AddMenuPlus" 菜单,左键点击重新载入配置,右键打开文件编辑(需要首先设置 about:config 中 view_source.editor.path 编辑器的路径)
- ID 为
addMenu-rebuild
,可添加到 rebuild_userChrome.uc.xul 统一进行管理 - 新增
载入配置出错提示
,点击可直接定位到第几行,需要首先设置参数,详见 编辑器及参数说明。 - addMenu 脚本配置生成器
可参考的配置
因为原帮助太长,这里不能完整发出来,贴个链接
https://github.com/benzBrake/FirefoxCustomize/blob/master/userChromeJS/addMenuPlus/README.md
[...]2017年Firefox的“量子”版本(57)发布,中止了所有旧扩展(Addon/Extension,又称附加组件,与“插件 Plugins 不同)的支持。XUL、XPCOM、XBL等旧的被称为Legacy的... 查看详情addMenuPlus.uc.js脚本userChrome JS 脚本之 addMenuPlus.uc.jsaddMenuPlus 是一个非常强大的定制菜单的 uc 脚本。通[...]