mozilla

Compare Revisions

Using the Page Visibility API

Change Revisions

Revision 329863:

Revision 329863 by ethertank on

Revision 330605:

Revision 330605 by PaulMorris on

Title:
Using the Page Visibility API
Using the Page Visibility API
Slug:
DOM/Using_the_Page_Visibility_API
DOM/Using_the_Page_Visibility_API
Tags:
"DOM", "Tutorials"
DOM, Tutorials,
Content:

Revision 329863
Revision 330605
t34      Developers have historically used imperfect proxies to detet34      Developers have historically used imperfect proxies to dete
>ct this. For example, registering an onblur/onfocus handler on th>ct this. For example, registering an onblur/onfocus handler on th
>e window helps you know when your page is not the active page, bu>e window helps you know when your page is not the active page, bu
>t it does not tell you that your page is hidden to the user. The >t it does not tell you that your page is hidden to the user. The 
>Page Visibility API addresses this.>Page Visibility API addresses this. (When compared with registeri
 >ng onblur/onfocus handlers on the window, a key difference is tha
 >t a page does <em>not</em> become hidden when another window is m
 >ade active and the browser window loses focus.&nbsp; A page only 
 >becomes hidden when the user switches to a different tab or minim
 >izes the browser window.)

Back to History