Google chrome 是否可以检测从应用程序快捷方式工具创建的Chrome窗口?
在Google chrome 是否可以检测从应用程序快捷方式工具创建的Chrome窗口?,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,在更多工具->创建应用程序快捷方式…下,Chrome提供了一个为网站创建应用程序窗口的工具 是否可以检测这些窗口,以便在Chrome扩展中对其进行寻址?我发现了一个: 可以通过选择windowType:“正常”来限制操作 更多信息:您是否有任何不起作用的示例代码?谢谢@Xan。与此同时,我们已经找到了一个解决方案。这段代码是否足以作为这里的一般答案?应该是,是的。用几句话来描述它也会有帮助。也许一个文档链接是完美的。 chrome.browserAction.onClicked.addListe
更多工具->创建应用程序快捷方式…
下,Chrome提供了一个为网站创建应用程序窗口的工具
是否可以检测这些窗口,以便在Chrome扩展中对其进行寻址?我发现了一个:
可以通过选择windowType:“正常”
来限制操作
更多信息:您是否有任何不起作用的示例代码?谢谢@Xan。与此同时,我们已经找到了一个解决方案。这段代码是否足以作为这里的一般答案?应该是,是的。用几句话来描述它也会有帮助。也许一个文档链接是完美的。
chrome.browserAction.onClicked.addListener(function () {
chrome.windows.getCurrent(function (win) {
- chrome.tabs.query({currentWindow: false}, function (tabs) {
+ chrome.tabs.query({
+ currentWindow: false,
+ windowType: 'normal'
+ }, function (tabs) {
var tabIds = tabs.map(function (el) {
return el.id;
});