我正在为 chrome 和 firefox 编写浏览器扩展,但我无法找到如何聚焦当前未聚焦但包含我想要聚焦的选项卡的浏览器窗口。
当浏览器窗口具有焦点时,可以将焦点放在选项卡上。 但是,当我聚焦其中的一个选项卡时,浏览器窗口并没有聚焦。
为了更清楚,
我打开了两个 Chrome 浏览器窗口,每个窗口都包含多个选项卡。 其中一个窗口有一个焦点,另一个窗口包含一个我想聚焦并显示给用户的选项卡。 尽管我可以聚焦选项卡使其位于其他选项卡之上,但浏览器窗口不会位于其他浏览器窗口之上。
不知道有没有这样的API?
最佳答案
是的,在 Firefox 中你有 BrowserWindow.activate()
.
在 Chrome 中你有 chrome.windows.update(windowId, {focused: true})
关于javascript - 如何使用浏览器扩展/插件强制聚焦浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19041365/