pagehide、visibilitychange。 visibilitychange 可以满足前两个条件,还能判断你是否回来了。但是最后一个够呛。可以考虑搭配失去焦点 blur 来使用。document.onvisibilitychange = console.log.bind(console, 'onvisibilitychange', document.hidden) document.onpagehide = console.log.bind(console, 'onpagehide')
pagehide
、visibilitychange
。visibilitychange
可以满足前两个条件,还能判断你是否回来了。但是最后一个够呛。可以考虑搭配失去焦点
blur
来使用。