使用javascript检测浏览器选项卡的更改

时间:2012-12-21 11:56:40

标签: javascript browser python-idle

是否有某种方法可以使用javascript检测用户已切换到同一浏览器窗口中的其他选项卡。

此外有没有办法检测用户是否已切换到与浏览器不同的窗口?

谢谢

3 个答案:

答案 0 :(得分:2)

陷阱window.onblur事件。

只要当前窗口(或标签)失去焦点,就会引发它。

答案 1 :(得分:1)

最有可能的是没有标准的javascript。有些浏览器可能会支持它,但通常只有一个window.onblur事件可以找出用户已离开当前窗口。

答案 2 :(得分:1)

Page Visibility API旨在实现此目的。请阅读以下网址:

https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API