【发布时间】:2013-09-22 10:03:14
【问题描述】:
我有一个想要更新的旧 FF 扩展。问题是扩展工具栏不再放置在地址栏旁边。我搜索了很多,脚本似乎是唯一的方法,但我没有找到让它工作的方法。
例如,我不知道如何获取对导航栏的引用。
我试过了,但没有运气:
var navBar = document.getElementById('nav-bar');
if (!navBar) {
return;
}
var btn = document.createElement('toolbarbutton');
btn.setAttribute('id', 'mybutton-id');
btn.setAttribute('type', 'button');
btn.setAttribute('class', 'toolbarbutton-1');
btn.setAttribute('image', data.url('bulb.png'));
btn.setAttribute('orient', 'horizontal');
btn.setAttribute('label', 'My Button');
navBar.appendChild(btn);
【问题讨论】:
-
标准 addons.mozilla.org 拒绝响应:您的插件使用户无法永久删除其工具栏按钮,这是我们不允许的。在第一次运行时插入工具栏按钮是可以的,并且建议您在每次启动时都这样做,或者无法移动或删除它。
-
你成功了吗?
标签: firefox firefox-addon toolbar