Javascript 在chrome应用程序窗口外单击手柄
当用户在窗口外单击时,我需要隐藏Chrome应用程序上的一些菜单, 有没有办法在Chrome应用程序窗口外处理鼠标点击?Javascript 在chrome应用程序窗口外单击手柄,javascript,google-chrome,google-chrome-extension,google-chrome-app,google-chrome-os,Javascript,Google Chrome,Google Chrome Extension,Google Chrome App,Google Chrome Os,当用户在窗口外单击时,我需要隐藏Chrome应用程序上的一些菜单, 有没有办法在Chrome应用程序窗口外处理鼠标点击? 我知道用标准JavaScript API是不可能的,但也许Chrome API提供了一些东西?用常规JavaScript是可能的 addEventListener("focus",function() { windowFocus = true }) addEventListener("blur",function() { windowFocus = false
我知道用标准JavaScript API是不可能的,但也许Chrome API提供了一些东西?用常规JavaScript是可能的
addEventListener("focus",function() {
windowFocus = true
})
addEventListener("blur",function() {
windowFocus = false
})
窗口焦点/模糊的组合
window.addEventListener("blur", function() { ... });
及
应该可以得到你需要的任何信息
这仅适用于文档内部,但外部单击不视为焦点丢失
window.addEventListener("visibilitychange", function(newvisibility) { ... });