是否可以检测从应用程序快捷方式工具创建的Chrome窗口?

时间:2015-06-29 17:58:07

标签: google-chrome google-chrome-extension

More Tools -> Create application shortcuts...下,Chrome提供了一个为网站创建应用窗口的工具。

是否可以检测这些窗口,以便可以在Chrome扩展程序中对其进行处理?

1 个答案:

答案 0 :(得分:0)

我找到了solution

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;
            });

选择windowType: 'normal'可以限制某项操作。

更多信息:https://developer.chrome.com/extensions/tabs#type-WindowType