Я использовал ниже код, чтобы автоматически добавлять кнопки панели инструментов в панель инструментов навигации под Firefox Australis.Как добавить кнопку панели инструментов для Firefox Australis
var buttonId = "toolbarbutton-toolbarbutton";
var navBar = document.getElementById("nav-bar");
var currentSet = navBar.currentSet;
var curSet = currentSet.split(",");
if (curSet.indexOf(buttonId) == -1)
{
navBar.insertItem(buttonId);
navBar.setAttribute("currentset", navBar.currentSet);
document.persist("nav-bar", "currentset");
try
{
top.BrowserToolboxCustomizeDone(true);
}
catch (e)
{
}
}
Поскольку пользовательский интерфейс и модули изменены для Australis, код необходимо обновить. Как я могу добавить кнопку панели инструментов для правильного пути Australis?
отлично, но я не могу добавить кнопку после того, как я удаляю ее из панели навигации 'removeWidgetFromArea (id)'. Могу ли я переключаться, если это возможно? – Xunshirine
@Xunshirine: Вы используете метод addWidgetToArea (id, area, position) '(вам нужно запомнить позицию самостоятельно). –