当用户在窗口外单击时,我需要在 Chrome 应用程序上隐藏一些菜单,有没有办法处理 Chrome 应用程序窗口外的鼠标单击?我知道标准的 JavaScript API 是不可能的,但也许 Chrome API 提供了什么?
问问题
304 次
2 回答
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
于 2014-12-19T02:02:02.753 回答
0
使用常规 javascript 是可能的
addEventListener("focus",function() {
windowFocus = true
})
addEventListener("blur",function() {
windowFocus = false
})
于 2014-12-18T21:07:31.473 回答