Événement lorsque l'utilisateur change d'onglet dans le navigateur

Je suis à la recherche d'un événement qui se déclenche lorsque l'utilisateur bascule à partir de la page pour un autre onglet, et un autre événement qui se déclenche lorsque l'utilisateur revient à l'onglet nouveau.

fenêtre.onblur et de la fenêtre.onfocus ne semble pas fonctionner correctement sur tous les navigateurs

Est-il un proxy j'ai pu regarder pour la synthèse de cet événement?

  • Je suis assez sûr que ce n'est pas possible, au moins sur tous les navigateurs.
  • En fait, la compatibilité inter-navigateur ne semble pas que la mauvaise. Vous obtenez certains doublé événements avec Firefox et Safari/Windows, mais qui devrait être assez facile à contourner. window.onfocus/onblur sont disponibles depuis avant la guerre des navigateurs, et leur comportement n'a pas beaucoup changé. Apparemment, il y a quelques bugs dans les implémentations, mais pas de différents sémantique.
InformationsquelleAutor EoghanM | 2009-06-24