Страницы: 1
Добрый день.
Есть необходимость создавать вкладку или новое окно, при запуске браузера. Делаю так
window.addEventListener("load", function(e) { onLoad(e); }, false); onLoad: function() { this.initialized = true; try{ alert(gBrowser); gBrowser.addTab("http://www.yandex.ru/"); openUILinkIn("http://www.rambler.ru", "tab"); gBrowser.loadURI("http://google.com"); alert(this.docShell); }catch (e){ alert(e); } }
gBrowser - доступ есть, показывает в алерте как объект.
this.docShell - undefined
ошибок не проиcходит, но и не одна вкладка не создается.
Я подозреваю что может быть не проинициализированы какие-то внутренние объекты и поэтому на этой стадии функции создания новой вкладки не срабатывают. если привязать этот код к какому-то обработчику когда страница уже загрузилась, например щелчку по кнопке, то новая вкладка создается. Но нужно создавать именно при запуске.
Буду благодарен за помощь в решение задачи.
Отсутствует
может просто стоит указать при старте открывать домашнюю страницу и там указать нужные через |
вот так например http://www.ya.ru/|http://r0.ru/|http://forum.mozilla-russia.org/
а можно пример, как домашнюю страницу установить?
Отсутствует
Страницы: 1