在FF v29更新之前,我的插件按预期工作。也就是说,图标出现在自定义菜单中,以便用户可以将其拖动到他们希望的UI中的任何位置。
但是,在v29更新后,“其他工具和功能”自定义菜单中不再显示该图标。
overlay.xul中的确切实现如下:
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="trafficcodex-button" class="toolbarbutton-1 chromeclass-toolbar-additional" label="Traffic Codex Promo Code Finder" tooltiptext="Check for Promo Codes!" oncommand="trafficcodexpromocodefinder.overlay.search();" />
</toolbarpalette>
<window id="main-window">
<toolbox id="navigator-toolbox">
<toolbar id="trafficcodex-toolbar" toolbarname="Traffic Codex Promo Code Finder" accesskey="T" customizable="true" mode="icons" context="toolbar-context-menu" defaultset="trafficcodex-button" insertbefore="PersonalToolbar" />
</toolbox>
</window>
另外值得注意的是,不是一个自举扩展程序。
这是我开发的第一个浏览器扩展程序,我承认在这方面不太了解。
答案 0 :(得分:0)
不是完整的解决方案,而是指向文档的链接
Firefox 29 changes - for developers→Australis and add-on compatibility - “这是一个主要的Firefox主题更改,会影响大多数涉及Firefox用户界面的扩展。”