欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > JS激活已有标签页(页面存在则激活,关闭则打开)

JS激活已有标签页(页面存在则激活,关闭则打开)

2025/7/11 16:22:51 来源:https://blog.csdn.net/Kimser/article/details/142826684  浏览:    关键词:JS激活已有标签页(页面存在则激活,关闭则打开)

你可以使用 JavaScript 在标签页 1 中打开或激活标签页 2(如果标签页 2 已经打开)。你可以使用 window.open() 来打开新的标签页,并通过检测窗口引用来确定标签页 2 是否已经打开。以下是实现此逻辑的代码示例:

// 保存标签页 2 的引用
let tab2;// 函数用于打开或激活标签页 2
function openOrActivateTab2() {// 如果标签页 2 已经存在且未关闭if (tab2 && !tab2.closed) {// 激活标签页 2tab2.focus();} else {// 如果标签页 2 不存在或已经关闭,则打开新的标签页tab2 = window.open('https://example.com', '_blank');}
}// 在适当的事件或条件下调用函数
openOrActivateTab2();
  • tab2 保存对标签页 2 的引用。
  • window.open() 打开新的标签页或窗口。_blank 参数表示打开新窗口或标签页。
  • tab2.focus() 用于将已打开的标签页 2 激活。
  • 通过检查 tab2.closed 来判断标签页是否已关闭。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词