javascript - 避免重复的浏览器选项卡或窗口(window.open())

标签 javascript window window.open

在 Javascript 中,我们可以使用 window.open() 打开一个新的浏览器窗口或标签页。 但如果一个选项卡已经打开,它应该只突出显示它。它不应该打开重复的选项卡。 如何做到这一点?

最佳答案

second argument window.open(strUrl, strWindowName[, strWindowFeatures]); 是窗口名称。如果您将该参数指定为“_blank”以外的任何参数,它将指的是已经打开的选项卡/窗口。

例如:

window.open('/about', 'newwindow');

window.open('/contact', 'newwindow');

将在已打开的窗口/选项卡中打开页面。

关于javascript - 避免重复的浏览器选项卡或窗口(window.open()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9496345/

相关文章:

javascript - jQuery - 选项卡式内容 - 在选定的选项卡上打开?

javascript - polymer 1.x : Event listener scope of "this" object

javascript - 如何在 jQuery 中加载完成后立即正确关闭窗口?

javascript - JavaScript 全局变量的生命周期

javascript - SetTimeOut 属性导致弹出阻止程序而不是新窗口

javascript - 一个接一个地打开链接

javascript - 使用 jQuery 更改表格单元格的背景颜色

javascript - 获取当前日期 + 格林威治标准时间 1

ios - 错误 : UIView's window is not equal to another view's window

javascript - 使用 window.open 打开多个 URL