Привет я делаю расширение Firefox, которое должно открыть ссылку на снова вкладке в том же окне Firefox. Как я должен сделать это? Это открывается в новом окне (заменяющий старое окно):
window.location = URL;
Это открывается на той же вкладке
window.content.document.location = URL
Какая-либо идея о том, как открыть URL на новой вкладке?
Ребята, это работает! :))
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");
Вы пробовали window.open (url)
? Я предполагаю, что открытие именно в новой вкладке (а не в новом окне) является частью поведения браузера, которым нельзя управлять с помощью JavaScript.