我搜遍了所有人,但没有找到答案。我正在开发Chrome扩展程序,并想知道如果用户选择在新的后台标签中打开链接,如何使弹出窗口保持打开状态。 (例如,在按下“ctrl”键的同时单击链接。)当我这样做时,即使用户停留在当前选项卡上,弹出窗口也会关闭。
它与How to keep Google Chrome Extension popup open?不同,因为当用户关注不同的窗口时,弹出窗口会关闭。我在谈论当用户专注于弹出窗口时,如同用户在点击链接时按下“ctrl”,焦点保持在当前页面上的示例。
答案 0 :(得分:1)
chrome.tabs.create({ url, active: false });
来自文档:
<块引用>active(布尔值,可选):选项卡是否应成为窗口中的活动选项卡。不影响窗口是否聚焦(参见 windows.update)。默认为 true。
参考:https://developer.chrome.com/docs/extensions/reference/tabs/