Developing for Firefox Mobile的文档将所有UI API标记为不支持。 Mozilla使用Android的原生UI为Android构建Firefox。因此,与XUL相关的所有内容可能根本不起作用。
现在有一个Extensions for Firefox for Android API以及与你想要什么,实现可与PageActions.jsm发现,它可以像使用的唯一的事情:
Pageactions.add({
icon: "drawable://alert_app",
title: "My page action",
clickCallback: function() { win.alert("Clicked!"); }
});
这些被添加到工具栏,但显示在地址栏内不在旁边。在你发布的截图中,小书图标是一个页面活动。但有一个限制,以及:
注:最多两页的行动项目将显示给用户在同一时间。如果用户显示了三个页面操作,则会出现一个溢出菜单来处理额外的菜单。您的操作无法控制是否显示在网址栏中或溢出。不要依赖主页面栏中始终显示的页面操作。
您在菜单顶部找到的按钮也不能被更改。左边的星星用于书签,右边的图表是共享网页的按钮。中间的空间用于显示您共享网页的最后两个应用程序。
所以基本上,你想做什么是不可能的,我知道的插件试图实现类似的使用页面操作。
哦,我认为这已被弃用,谢谢tynn! – Noitidart