有没有一种使用JavaScript检测用户已经切换到同一浏览器窗口中的不同选项卡的方法?
此外,有没有一种检测用户已经切换到浏览器以外的不同窗口的方法?
谢谢。
有没有一种使用JavaScript检测用户已经切换到同一浏览器窗口中的不同选项卡的方法?
此外,有没有一种检测用户已经切换到浏览器以外的不同窗口的方法?
谢谢。
捕获window.onblur
事件。
当当前窗口(或标签页)失去焦点时,该事件会被触发。
很可能没有标准的JavaScript来实现这个功能。有些浏览器可能支持,但通常只有window.onblur事件可以用来判断用户是否离开了当前窗口。
https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API