Reputation: 1043
is there some way of detecting using javascript that a user has switched to a different tab in the same browser window.
Additionally is there a way to detect a user has switched to a different window than the browser?
thank you
Upvotes: 6
Views: 3932
Reputation: 1669
The Page Visibility API was designed to do this. Have a read at this URL:
https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API
Upvotes: 1
Reputation: 339816
Trap the window.onblur
event.
It's raised whenever the current window (or tab) loses focus.
Upvotes: 3
Reputation: 13294
Most probably there is no standards javascript for this. Some browsers might support it but normally there is only a window.onblur event to find out the user has gone away from the current window.
Upvotes: 1