如何在 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 浏览器上删除。
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 浏览器上删除。