Я создаю расширение firefox. Он работает нормально. Но проблема в том, что когда я добавляю кнопку на панель навигации, она удаляет/отключает другие кнопки на панели инструментов. Пожалуйста, пожалуйста, проверьте, что случилось с моим кодом ниже:Этот код удаляет/отключает другие кнопки панели инструментов Firefox.
id = "my-toolbar-button";
if (!document.getElementById(id))
{
var navbar = document.getElementById("nav-bar");
var newset = navbar.currentSet + ",my-toolbar-button";
navbar.currentSet = newset;
navbar.setAttribute("currentset", newset);
document.persist("nav-bar", "currentset");
}
Да, это всегда рекомендуется. Вы никогда не должны обращаться к документу перед событием 'load', это разрушит всевозможные вещи. –