是否可以使用javascript返回焦点选项卡父级? 我读了一些关于这个问题的线索,但我找不到解决方案。 我试过了
window.opener.parent.focus()
和
window.opener.focus();
但它不起作用。 有人能帮我吗?
谢谢
答案 0 :(得分:1)
通常,您无法在网页中执行此操作。因为用户可以选择她想要关注哪个选项卡/窗口,而firefox和chrome等浏览器通过提供配置来在后台打开新选项卡来尊重这些选择。但在几个非常特殊的情况下,你仍然可以做到这一点。
如果您想要立即打开新标签并返回焦点,可以尝试模拟“按住ctrl +单击”按钮。链接上的事件打开背景上的选项卡。请参阅此主题Open a new tab in the background?(仅限Chrome,API可能已更改。因此它可能仅适用于已废弃的版本)
如果您附带扩展程序,请在扩展程序代码中执行此操作。例如:in chrome extension。
如果您的脚本适用于您可以控制的自定义浏览器/您可能会影响设计,则可以在浏览器端实现该功能并为您的脚本公开API。