单击面板中的按钮时,如何重定向当前选项卡?
我现在在我的代码中现在拥有以下内容:
Java脚本
function doSearch (){
alert("Search!");
var tabs = require("tabs");
tabs.open("http://google.com");
}
XUL
<xul:panel>
<xul:hbox>
<button onclick="doSearch ()">Button 1</button>
</xul:hbox>
</xul:panel>
假设“重定向”是指“导航至” ...这个呢?
function doSearch (){
var win = window.top.getBrowser();
var tab = win.selectedBrowser;
tab.contentWindow.location.href = "http://google.com";
}
如果您的XUL是托管有问题的TabBrowser的ChromeWindow的覆盖层,则应该可以。
有关其他一些情况,请参见“ MDN:选项卡式浏览器”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句