是否可以从Greasemonkey脚本使用Firefox Add-on SDK?

时间:2015-01-16 02:38:07

标签: javascript firefox mozilla

是否可以使用Greasemonkey脚本中的Firefox Add-on SDK?特别是我想使用sdk/ui的侧边栏。

https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/ui

2 个答案:

答案 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