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

How to get menuID in Android Firefox in javascript?

Android 上的 Firefox 使用 javascript 在主菜单中公开了一个有用的 API 到 add/remove 菜单项。这通常在插件中完成。

https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android/API/NativeWindow/menu 等各种示例中,我学会了如何添加菜单项、获取其 menuID 并在需要时使用 menuID 将其删除。

我找不到的是获取已存在菜单项的 menuID 的方法,这些菜单项默认位于菜单中。

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

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