【发布时间】:2019-11-19 15:02:13
【问题描述】:
我有一个网页,其中包含一个在新标签页中打开另一个页面的链接。在新打开的页面中,我有一个链接,单击该链接应将焦点带到原始选项卡上。
新标签页通过target 属性打开:
<a href="/new-page/" target="_BLANK">new tab</a>
我认为这应该可行:
<a href="#" class="back-link">switch tabs</a>
$('.back-link').click(function() {
if(window.opener) {
console.log('switching tabs');
window.opener.focus();
}
});
console.log 触发,但焦点停留在当前选项卡上。我做错了什么?
【问题讨论】:
-
能把打开标签页的和js贴出来吗?
-
@jasper - 它是使用
target的<a>标签做到的 - 请参阅更新的 OP
标签: javascript focus