Chrome:是否可以检测到 JavaScript 控制台失去窗口焦点?

5 javascript google-chrome

具体到谷歌浏览器:我试图检测页面何时失去焦点,但不是当它失去javascript控制台/其他开发工具的焦点时(即页面仍然是主要焦点)。

有任何想法吗?

我尝试过使用window.onblurvisibilitychange事件。

简短的用例:我正在开发一个游戏,由于某种原因,当它运行我的编辑器(OSX 上的 sublime text 2)时速度慢得像爬行一样。如果我改变窗口焦点就可以了。所以我试图在进入编辑器时暂停游戏,但在 javascript 控制台中保持游戏运行

[编辑]

由于我的问题显然不清楚,试图澄清:我希望能够区分以下之间的区别:

  • 切换标签、切换应用程序
  • 转至 JavaScript 控制台

gal*_*007 -1

窗口.onfocus?我真的不明白你的意思,但看看这个参考文献。搜索“事件”:

DOM 文档参考

DOM 参考

希望对您有帮助!