特定于谷歌浏览器:我试图检测页面何时失去焦点,但不是当它失去焦点到 javascript 控制台/其他开发工具时(即页面仍然是主要焦点)。
有任何想法吗?
我试过使用window.onblur
和visibilitychange
事件。
简短的用例:我正在开发一款游戏,由于某种原因,当它运行我的编辑器(OSX 上的 sublime text 2)时,速度慢了下来。如果我改变窗口焦点,那很好。所以当我去我的编辑器时我试图暂停游戏,但当我在 javascript 控制台中时让它运行
[编辑]
由于我的问题显然不清楚,因此试图澄清:我希望能够区分:
- 切换标签,切换应用
- 去 javascript 控制台