2016-08-12 67 views
0

我試圖檢測Chrome應用程序窗口何時打開。檢測Chrome應用程序窗口打開

使用chrome.windows.getAll({ populate: true, windowTypes: [ "app" ]}, callback)可以獲取當前打開的應用程序窗口,但chrome.windows.onCreated事件不會觸發應用程序窗口。

該文檔指出可以以某種方式爲事件指定窗口類型過濾器,但不指定如何使用它。 chrome.windows.onCreated.addListener([ "app" ], callback)失敗,並顯示「Uncaught Error:Can not add listener」。

https://developer.chrome.com/extensions/windows#event-onCreated

+0

鉻擴展或鉻應用中觀察到? –

回答

3

過濾器被指定爲回調之後的對象。應用窗口開口可使用chrome.windows.onCreated.addListener(callback, { windowTypes: [ "app" ] })

https://developer.chrome.com/extensions/events#filtered

+0

如果Chrome API文檔指定了它們記錄各種事件類型的位置,那肯定會很好,因爲如何使用過濾器完全不透明。 – jdunning

相關問題