如何在Firefox for firefox插件中制作动态菜单?

时间:2014-05-27 14:24:17

标签: android firefox firefox-addon-sdk

我想在主菜单中制作包含更多项目的项目取决于某些属性。我添加var menuID = window.NativeWindow.menu.add({callback:handleState, otherParams})并制作一些子项。但是当我点击父项handleState时,我没有打电话。所以我无法更新我的项目的可见性。如何订阅主菜单项的onClick事件?

1 个答案:

答案 0 :(得分:0)

我无法找到如何解雇回调,所以我使用观察者

nativeObserver: {
        observe: function (aSubject, aTopic, aData) {
            if (aTopic != "after-viewport-change") return;
            MenuHandler.handleNativeMenuState();
        }
    },