【发布时间】:2017-05-20 03:16:59
【问题描述】:
我有一个内容脚本,可以将基本消息(链接)发送到我的扩展程序的 background.js。
我的问题是如何在后台使用 chrome.windows.create 打开该链接而不使其获得焦点,而且当我最小化 chrome 并打开另一个链接时,我不希望 chrome 再次获得焦点。
//Opens received link //background.js
chrome.runtime.onMessage.addListener( function(message, sender, sendResponse){
chrome.windows.create({
url: message.link
});
});
编辑: 我已将此添加到我的代码中以创建新窗口,但它没有切换到它,但我的问题是,有什么方法可以在后台发生吗?就像没有任何窗口出现,甚至没有最小化?
chrome.windows.create({
url: message.link,
type: "normal",
state: "minimized"
});
【问题讨论】:
-
stackoverflow.com/a/20400893/834 的可能重复项?
-
这些都不适合我。
-
@Tyrone,确保你在没有 browserAction 调用的情况下尝试过......
标签: javascript google-chrome google-chrome-extension window