我有一个要求,如果我收到一个特定的套接字,那么如果该选项卡最小化,它应该最大化并且焦点应该位于该选项卡上。 我已经尝试过 window.focus() 但它没有按预期工作。下面是我的代码:
window.open(data.url[0][i].field_value, "_blank")?.focus();
window.focus();
break;
如果您想将焦点集中在您反应应用程序已打开的浏览器选项卡上 那么很抱歉,JavaScript 为浏览器提供了有限的 api。选项卡管理 api chrome.tabs.query 不可用。仅当您创建浏览器扩展并且提供访问选项卡 api 的权限时,它才可用。 希望这个回答对你有帮助。