我正在创建一个小型 Chrome 扩展,但我无法确定应该做什么来检查窗口是否最小化。
到目前为止我正在使用 chrome.tabs.onActivated和 chrome.tabs.query一起监听选项卡更改并且它按预期工作,但现在我的问题是我还需要它知道浏览器窗口何时最小化。
chrome.tabs.onActivated.addListener(function() {
chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
//do something
});
});
我还看过onFocusChanged但这似乎只适用于多个浏览器窗口。
如何检查浏览器窗口是否最小化?
最佳答案
如果你有窗口ID,就很容易得到Window object :
chrome.windows.get(windowId, function(win){
if(window.state == "minimized") {
/* ... */
}
});
如果您需要当前窗口,请改用getCurrent
:
chrome.windows.getCurrent(function(win){
if(window.state == "minimized") {
/* ... */
}
});
关于javascript - Chrome 扩展窗口监听器 - 最小化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24280953/