例如,当您切换到桌面或移动设备上的不同应用程序时,或者仅查看桌面/主屏幕时。在这种情况下,unload
和 pagehide
都不会触发。 visibilitychange
仅当我在桌面上切换选项卡时才会触发。
最佳答案
Javascript:
如果您有一个元素处于焦点,onblur()
事件将会触发。
jQuery:
如果您有一个元素处于焦点,focusout()
事件将会触发。
关于javascript - 当浏览器进入后台时,什么事件会告诉我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28162523/