Javascript, Firefox addon, open a new tab

I have an addon that opens an html page when you click the button on the browser bar (how good it is) on the html page I have this javascript:

function new_version_show_window() { if (prefManager.getCharPref("extensions.mf_unblocker.blocker_version_in_prefs") != this_version) { gBrowser.selectedTab = gBrowser.addTab("http://mfre.com/mf/new_install_'+this_version+'.html"); } } 

But I get an error message:

 gBrowser is undefined 

javascript is in

 chrome://mf_unblocker/content/0_register.html 

so I have a lot in the browser extension how do I open it to open a new tab?

Thanks!
Ryan

+4
source share
1 answer

Try the following:

 var win = Components.classes['@mozilla.org/appshell/window-mediator;1'] .getService(Components.interfaces.nsIWindowMediator) .getMostRecentWindow('navigator:browser'); win.gBrowser.selectedTab = win.gBrowser.addTab(url); 

Assuming the URL will be open URL

+11
source

All Articles