【问题标题】:Detecting Chrome App Windows Opening检测 Chrome 应用程序窗口打开
【发布时间】:2016-08-12 14:55:24
【问题描述】:

我正在尝试检测 Chrome 应用程序窗口何时打开。

可以使用chrome.windows.getAll({ populate: true, windowTypes: [ "app" ]}, callback) 获取当前打开的应用程序窗口,但不会为应用程序窗口触发chrome.windows.onCreated 事件。

文档指出可以以某种方式为事件指定窗口类型过滤器,但没有指定如何使用它。 chrome.windows.onCreated.addListener([ "app" ], callback) 失败并显示“未捕获的错误:无法添加侦听器”。

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

【问题讨论】:

  • chrome 扩展程序或 chrome 应用程序?

标签: google-chrome-extension google-chrome-app


【解决方案1】:

过滤器在回调之后被指定为一个对象。可以使用chrome.windows.onCreated.addListener(callback, { windowTypes: [ "app" ] })观察应用窗口打开

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

【讨论】:

  • 如果 Chrome API 文档指定他们记录各种事件类型的位置肯定会很好,因为如何使用过滤器是完全不透明的。
猜你喜欢
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多