2016-08-12 66 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

相关问题