Le rechargement se déclenche lorsqu'une alarme Chrome atteint le technicien de service, et non lorsqu'un script à l'intérieur de la page est actif.
Les onglets dorment, sont supprimés et sont supprimés en raison de la pression de la mémoire. Les fenêtres contextuelles se ferment. Les minuteurs de page meurent avec le document. Auto Refresh Turbo conserve le calendrier dans un agent de service de vulgarisation et appelle tabs.reload lorsque l'alarme se déclenche, c'est pourquoi le compte à rebours peut survivre à la fenêtre contextuelle.
Acteurs dans la timeline
- Service Worker : possède l'état de la session et la prochaine alarme
- chrome.alarms : réveille le travailleur pour le tick programmé
- tabs.reload : effectue un rechargement normal ou matériel pour cet identifiant d'onglet
- Popup/badge/puce sur la page en option : affichage du temps restant ; pas l'autorité
Chemin détaillé du produit : fonctionnement de l'actualisation automatique des onglets.
Un seul cycle
- Vous appuyez sur Démarrer avec un intervalle (fixe ou aléatoire) pour un onglet
- Le collaborateur stocke la session et arme l'alarme suivante
- Les surfaces de l'interface utilisateur affichent le temps restant
- L'alarme se déclenche → Chrome recharge l'onglet
- Si la session continue, le délai suivant est armé
- Les règles de planification, l'arrêt après N, l'arrêt d'une interaction ou l'arrêt d'une page suspecte peuvent interrompre ou mettre fin à la boucle
Lorsque l'onglet est en arrière-plan
Les onglets d'arrière-plan peuvent être limités pour la page JavaScript. C'est l'une des raisons pour lesquelles un minuteur réservé au contenu et au script constitue une boucle centrale faible. Les alarmes et la planification des travailleurs sont destinées à maintenir les tentatives de rechargement alignées sur votre intervalle, même lorsque la page n'est pas ciblée, sous réserve des propres politiques d'extension et d'alimentation de Chrome.
Onglets supprimés et gelés
Chrome peut supprimer un onglet pour libérer de la mémoire. Un rechargement ultérieur cible toujours l'identifiant de l'onglet si la session reste valide ; le document se charge à nouveau. Si un onglet a été entièrement fermé, cette session devrait se terminer : les onglets fermés ne sont pas des zombies silencieux.
Le service Worker redémarre
Les travailleurs peuvent dormir. Les instantanés persistants dans le stockage local aident à reconstruire les sessions après le redémarrage. Les URL et les intervalles sont stockés pour ce chemin de restauration, et non pour créer un produit d'historique de navigation. Consultez la Politique de confidentialité.
La fermeture de la fenêtre contextuelle n'arrête pas la session : le travailleur conserve l'alarme et la réouverture de la fenêtre contextuelle devrait à nouveau afficher le temps restant. Appuyez sur Stop lorsque vous souhaitez terminer l'actualisation.
Fenêtres de planification et horloge
En dehors d'une fenêtre quotidienne, la session est mise en pause : les alarmes ne doivent pas se recharger tant que la fenêtre ne s'ouvre pas. Ce n'est pas Stop. Clarifiez les états dans le programme suspendu ou arrêté et le programme quotidien.
Après le rechargement, l'interface utilisateur remonte
Un rechargement complet crée un nouveau document. Une minuterie visuelle facultative remonte et se resynchronise avec le travailleur. L'injection précoce maintient l'écart court ; c'est toujours le travailleur qui décide de l'heure du prochain incendie.
Qu'est-ce qui peut bloquer un incendie
- Planifier une pause
- Arrêter/arrêter après N
- Arrêter au clic/à la saisie
- Arrêt de page suspecte
- Autorisations manquantes ou schéma d'URL non rechargeable
Procédure pas à pas : dépannage.
Minutage multi-onglets
Chaque session d'onglet possède ses propres alarmes et options. Cinq onglets signifient cinq cycles de vie indépendants : utile pour les murs, facile à surcharger une seule origine si vous ne faites pas attention (limites de taux).
Essayez-le
Installez Auto Refresh Turbo, démarrez une session de 30 secondes, fermez la fenêtre contextuelle et vérifiez que l'onglet se recharge toujours dans les délais prévus.