当用户在窗口外单击时,我需要在Chrome App上隐藏一些菜单, 有没有办法在Chrome App窗口外处理鼠标点击? 我知道标准JavaScript API是不可能的,但Chrome API可能会提供一些东西吗?
答案 0 :(得分:1)
窗口对焦/模糊的组合
window.addEventListener("blur", function() { ... });
和
window.addEventListener("visibilitychange", function(newvisibility) { ... });
应该能够为您提供所需的任何信息。
https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API
答案 1 :(得分:0)
可以使用常规javascript
addEventListener("focus",function() {
windowFocus = true
})
addEventListener("blur",function() {
windowFocus = false
})