Je suis prêt à détecter si l'onglet est en cours sur le plus de navigateurs mobiles possible.Détecter Si l'onglet Navigateur est centré sur les navigateurs mobiles
je vis que l'utilisation commune pour déterminer la visibilité est « document.hidden » ou « document.visibilityState », mais https://developer.mozilla.org/en-US/docs/Web/API/Document/hidden#Browser_compatibility est répertorié qu'il est pas compatible sur IE mobile.
Trouvé également que beaucoup utilisent document.addEventListener ("visibilitychange", function() {}) - qui semble également ne pas être compatible sur IE Mobile.
Une autre utilisation moins fréquente est document.hasFocus() qui ne sont pas pris en charge dans Opera Mini et pourrait ne pas être pris en charge dans Safari et Mobile Chrome ..
plus, le "window.onblur" ne semblent fonctionner sur l'émulateur de chrome. Quelqu'un sait peut-être un autre moyen de vérifier si le navigateur est sur tous les navigateurs mobiles? ou peut-être un de ce qui précède est effectivement compatible avec tous?
IE mobile est pas à jour. Windows Phone détient moins de 1% du marché des smartphones. Cela peut valoir la peine d'utiliser document.hidden ou document.visibilityState et de ne pas prendre en charge la base utilisateur de plus en plus restreinte qui utilise IE mobile. –