是否可以使用Greasemonkey脚本中的Firefox Add-on SDK?特别是我想使用sdk/ui
的侧边栏。
https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/ui
答案 0 :(得分:1)
不,Greasemonkey脚本是内容脚本,请参阅
https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts
内容脚本不能使用SDK的API(不能访问全局导出,需要)但可以访问Web内容
但它可以与附加脚本进行通信。
答案 1 :(得分:1)
没有
Userscript是一个内容脚本,它在沙箱中运行,只能访问某些GM_*
api。它只能修改网页,但不能修改ui或chrome页面。
您可能需要userChromeJs或创建自己的插件才能执行此操作。
顺便说一句,如果您想在某个网站的用户脚本中添加菜单快捷方式,可以试试GM_registerMenuCommand
。