откройте ссылку на новой вкладке в том же окне

Привет я делаю расширение Firefox, которое должно открыть ссылку на снова вкладке в том же окне Firefox. Как я должен сделать это? Это открывается в новом окне (заменяющий старое окно):

window.location = URL;

Это открывается на той же вкладке

window.content.document.location = URL

Какая-либо идея о том, как открыть URL на новой вкладке?

6
задан encryptor 11 May 2010 в 06:18
поделиться

2 ответа

Ребята, это работает! :))

var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator);

var mainWindow = wm.getMostRecentWindow("navigator:browser");

mainWindow.gBrowser.selectedTab = mainWindow.gBrowser.addTab("http://google.com");
3
ответ дан 17 December 2019 в 02:25
поделиться

Вы пробовали window.open (url) ? Я предполагаю, что открытие именно в новой вкладке (а не в новом окне) является частью поведения браузера, которым нельзя управлять с помощью JavaScript.

3
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: