我也尝试在这里搜索谷歌搜索。但似乎我没有运气。
我正在使用 Addon-SDK 创建一个小的 firefox 插件。除了 UI 元素,一切看起来都很酷。真的很难实施。
我已经阅读了在此处找到的工具栏按钮https://github.com/mozilla/addon-sdk/wiki/Community- Developed-modules 和 Mozilla XUL,并决定通过跟踪浏览器窗口来创建我自己的工具栏按钮,使用 WindowUtils。 onTrack() 和操作浏览器 XUL DOM;
它几乎完成了,但是当我尝试禁用并重新启用我的附加组件时。按钮没有消失,那里有 2 个按钮。
这太糟糕了,你能告诉我如何在插件被禁用或删除时销毁或删除该按钮以及其他 XUL 元素。我们正在使用 addon-SDK,它是无需重启的扩展。
我的另一个问题是在操作 BrowserXULDom WindowUtils 或 WindowMediator 时我们应该使用什么?或者其他,哪个更快更方便?