08-10-2013, 12:38 AM
Bonsoir,
je voulais savoir si quelqu'un avait des suggestions pour contrer le problème lié au fait que les setInterval et setTimeout ne marche pas ou moins lorsqu'on change d'onglet sur son navigateur, exemple: http://testbed.nicon.nl/timeouttest/.
C'est assez problématique dans le sens où j'ai par exemple, une animation au démarrage d'une page, qui ne se fait pas si on change d'onglet juste après avoir lancer la requette HTTP, et du coup le callback de fin d'animation, supposé initialiser la suite du code, ne se fait pas non plus...
Y a t-il une solution autre que gérer "manuellement" via l'event onblur?
Et dans un cas plus général, si on a des traitements qui doivent être fait, par exemple des opérations mathématique, prenons le simple exemple d'une variable qui s'incrémente toutes les 100ms, du coup là aussi grave problème si on change d'onglet...
Connaissiez-vous le problème? Des suggestions pour gérer ça?
Merci.
je voulais savoir si quelqu'un avait des suggestions pour contrer le problème lié au fait que les setInterval et setTimeout ne marche pas ou moins lorsqu'on change d'onglet sur son navigateur, exemple: http://testbed.nicon.nl/timeouttest/.
C'est assez problématique dans le sens où j'ai par exemple, une animation au démarrage d'une page, qui ne se fait pas si on change d'onglet juste après avoir lancer la requette HTTP, et du coup le callback de fin d'animation, supposé initialiser la suite du code, ne se fait pas non plus...
Y a t-il une solution autre que gérer "manuellement" via l'event onblur?
Et dans un cas plus général, si on a des traitements qui doivent être fait, par exemple des opérations mathématique, prenons le simple exemple d'une variable qui s'incrémente toutes les 100ms, du coup là aussi grave problème si on change d'onglet...
Connaissiez-vous le problème? Des suggestions pour gérer ça?
Merci.
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)