Rya*_*yan 4 javascript firefox tabs firefox-addon
我有一个插件打开一个html页面当你点击浏览器栏上的按钮(到目前为止很好)在html页面我有这个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");
}
}
Run Code Online (Sandbox Code Playgroud)
但是我收到了错误:
gBrowser is undefined
Run Code Online (Sandbox Code Playgroud)
javascript在
chrome://mf_unblocker/content/0_register.html
Run Code Online (Sandbox Code Playgroud)
所以我仍然在浏览器扩展中如何让它打开一个新标签?
谢谢!
瑞安
ysr*_*srb 11
试试这个:
var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
.getService(Components.interfaces.nsIWindowMediator)
.getMostRecentWindow('navigator:browser');
win.gBrowser.selectedTab = win.gBrowser.addTab(url);
Run Code Online (Sandbox Code Playgroud)
假设url是要打开的URL
| 归档时间: |
|
| 查看次数: |
2188 次 |
| 最近记录: |