是否有某种方法可以使用 javascript 检测用户已切换到同一浏览器窗口中的不同选项卡。
此外,有没有办法检测用户切换到与浏览器不同的窗口?
谢谢你
是否有某种方法可以使用 javascript 检测用户已切换到同一浏览器窗口中的不同选项卡。
此外,有没有办法检测用户切换到与浏览器不同的窗口?
谢谢你
陷阱window.onblur
事件。
每当当前窗口(或选项卡)失去焦点时,它就会被引发。
很可能没有标准的javascript。一些浏览器可能支持它,但通常只有一个 window.onblur 事件来发现用户已经离开当前窗口。
Page Visibility API 就是为此而设计的。阅读此网址:
https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API