Navigator.addIdleObserver()

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Cette API est disponible sur Firefox OS pour des applications internes seulement.

Résumé

Cette méthode est utilisée pour ajouter un observateur qui va vérifier si l'utilisateur est inactif et agira en conséquence. Une fois l'observateur ajouté, il est possible de le retirer avec navigator.removeIdleObserver.
 

Syntaxe

navigator.addIdleObserver(IdleObserver);

Paramètres

IdleObserver
Un objet avec des propriétés spécifiques à gérer si l'utilisateur est inactif ou non ; cf IdleObserver ci-dessous.

IdleObserver

IdleObserver est un objet contenant les trois propriétés suivantes :

time
Le temps (exprimé en secondes) avant que l'utilisateur soit considéré comme inactif.
onidle
Une fonction appelée lorsque l'utilisateur est considéré comme inactif.
onactive
Une fonction appelée lorsque l'utilisateur redevient actif.

Exemple

var myObserver = {
  time: 10,
  onidle: function () {
    console.log("L'utilisateur est inactif depuis 10 secondes");
  },
  onactive: function () {
    console.log("L'utilisateur est actif de nouveau");
  }
}

navigator.addIdleObserver(myObserver);

Spécification

Ne fait encore partie d'aucune spécification ; Toutefois, cette API sera discutée au W3C dans le cadre de la System Applications Working Group.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : fscholz, wordsbybird
 Dernière mise à jour par : wordsbybird,