【发布时间】:2015-07-15 07:36:44
【问题描述】:
有一个奇怪的要求。我想在以前使用 window.open() 打开的窗口中打开一个选项卡。因此,如果窗口已经打开,则下次在已打开的窗口中打开选项卡。我尝试参考现有窗口打开一个选项卡,但它总是打开一个新窗口。
提前致谢。
【问题讨论】:
-
看看这个answer这可能会有所帮助
标签: javascript jquery html
有一个奇怪的要求。我想在以前使用 window.open() 打开的窗口中打开一个选项卡。因此,如果窗口已经打开,则下次在已打开的窗口中打开选项卡。我尝试参考现有窗口打开一个选项卡,但它总是打开一个新窗口。
提前致谢。
【问题讨论】:
标签: javascript jquery html
var myWindow;
function openInWindow(url) {
// If window does not exist, open one
if(typeof myWindow === 'undefined')
myWindow = window.open(url, "My New Window");
// If window was previously opened, reuse the same window
else myWindow.location = url;
}
另请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Window/location
【讨论】: