处理Chrome应用窗口外部的点击

时间:2014-12-18 20:54:42

标签: javascript google-chrome google-chrome-extension google-chrome-app google-chrome-os

当用户在窗口外单击时,我需要在Chrome App上隐藏一些菜单, 有没有办法在Chrome App窗口外处理鼠标点击? 我知道标准JavaScript API是不可能的,但Chrome API可能会提供一些东西吗?

2 个答案:

答案 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
})