我目前正在开发一个Chrome扩展程序,它需要跟踪当前活动的标签页,或者缺少它。我在后台运行以下侦听器:
chrome.windows.onFocusedChanged
chrome.windows.onCreated
chrome.idle.onStateChanged
chrome.tabs.onUpdated
chrome.tabs.onActivated
问题是,当我在Mac上完全屏蔽了Chrome窗口并且三根手指从它上面滑动时,chrome.windows.onFocusedChanged
没有激活,这意味着我的分机认为最后一个标签是即使用户已从Chrome窗口切换,仍然处于活动状态。有没有办法检测用户何时切换到OS X上的全屏铬窗口?
谢谢!