如何在javascript中获取Android Firefox中的menuID

How to get menuID in Android Firefox in javascript?

本文关键字:Android Firefox 中的 menuID 获取 javascript      更新时间:2023-09-26

Android上的Firefox提供了一个有用的API,可以使用javascript添加/删除主菜单中的菜单项。这通常是在插件中完成的。

从各种各样的例子https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android/API/NativeWindow/menu我学会了如何添加菜单项,获取其menuID,并在以后需要时使用menuID删除它。

我找不到的是一种获取现有菜单项的menuID的方法,这些菜单项默认在菜单中。

问题是,当添加菜单项时,menu.add方法会返回稍后可以使用的menuID,但如果菜单项已经存在,我不知道如何获取其menuID。我也不知道如何获得所有已经添加的菜单ID的列表,这也会很有帮助。

事实证明,android版本的firefox不是XUL浏览器,默认菜单项只能在XUL浏览器上删除。