可以从Greasemonkey脚本使用Firefox Add-on SDK吗?特别是,我想使用sdk/ui的侧边栏。
https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/ui
发布于 2015-01-16 10:55:28
不,Greasemonkey脚本是content- script,请看这个
https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts
内容脚本不能使用SDK的API(不能访问全局导出),但可以访问web内容
但它可以与附加组件脚本进行通信。
发布于 2015-01-16 11:06:44
不是的。
用户脚本是在沙箱中运行的内容脚本,只能访问特定的GM_* apis。它只能修改网页,不能修改ui或chrome页面。
您可能需要userChromeJs或创建自己的附加组件来完成此操作。
顺便说一句,如果你想在用户脚本中添加某个网站的菜单快捷方式,你可以试试GM_registerMenuCommand。
https://stackoverflow.com/questions/27976475
复制相似问题