Quelle est la façon la plus simple de faire actualiser une page par votre navigateur tous les jours, 5 secondes?


11

Existe-t-il un navigateur qui prend en charge le rafraîchissement d'une page tous les jours, 5 secondes? Existe-t-il un module complémentaire?

Sinon, existe-t-il un moyen plus simple que d'écrire un programme complet (C # ou Java) pour ce faire?

Ajouté: Opera est horrible! J'ai mis Stack Overflow à rafraîchir toutes les 5 secondes, mais quand je clique sur un post, il le rafraîchit également toutes les 5 secondes! Je voulais juste que la page principale soit rafraîchie toutes les 5 secondes.

Un autre "ajouté": apparemment, il rafraîchit l'onglet actuel, donc tant que j'ouvre le message dans un nouvel onglet, cela fonctionne très bien.


1
Quelle que soit la solution que vous choisissez, il peut être utile de voir ce qui est actualisé. Comme l'option Greasemonkey de Drostie, votre navigateur ne demandera PAS à nouveau les choses en cache (ce qui est BON), tandis que d'autres solutions pourraient faire en sorte que votre navigateur demande TOUT à nouveau. Cela ressemble à la différence entre taper une URL (ou un signet, ou appuyer sur Ctrl-L suivi de Retour) par rapport à une actualisation. Dans ce dernier cas, la plupart des navigateurs demandent même au serveur si les éléments mis en cache doivent être mis à jour. Cela ralentit les choses.
Arjan

2
En outre, certaines solutions peuvent rendre la page actualisée d'une manière plus agréable que d'autres solutions - comme je détesterais voir une page entièrement restituée à nouveau. Aussi, je suppose que la plupart des réponses (sinon toutes) impliquent que le navigateur défilera en haut de la page? (Curieux de savoir quelle réponse s'avère la plus efficace pour vous!)
Arjan

Réponses:


7

Oui, Opera prend en charge cette fonctionnalité prête à l'emploi. Accédez à la page Web, faites un clic droit et sélectionnez Recharger chaque.

Voir la capture d'écran suivante pour l'illustration:

recharger chaque en action

Vous pourriez également être intéressé par l' extension Check4Change pour Firefox.


Je ne sais pas s'il est disponible dans la version actuelle
NoChance

non disponible maintenant
Amruth A

13

Ou pour Firefox, utilisez le one-liner suivant comme script Greasemonkey :

setTimeout(function(){ window.location.href = window.location.href; }, 5000);

1
window.location.reload(false)- developer.mozilla.org/en/DOM/window.location est au moins plus lisible, sinon plus rapide. De plus, si vous utilisez un script Greasemonkey, vous pouvez toujours GM_registerMenuCommandau lieu de toujours vous rafraîchir sur cette page.
Hello71

@ Hello71, sans essayer Greasemonkey mais lors de l'utilisation de Safari sur un Mac: le simple fait de coller ce qui suit dans la barre d'emplacement javascript:window.location.href=window.location.hrefrend BEAUCOUP plus agréable que javascript:window.location.reload(false)(ce qui efface complètement la fenêtre en premier). Compte tenu de la documentation, je ne comprends pas pourquoi ...
Arjan

@Arjan: Avec un peu de test, j'ai découvert que la mise window.location.hrefà elle-même ne se recharge que si la page n'a pas de hachage à la fin ( #12345).
Hello71

@ Hello71, encore une fois en utilisant simplement la barre d'emplacement, pas Greasemonkey: javascript:window.location.href=window.location.hrefça marche très bien pour moi (tester avec Stack Overflow, sans rien comme Web Inspector ouvert, et prendre en compte le cache du site lui-même). Mais: vos résultats pourraient avoir un sens, car le hachage n'est pas inclus location.href, car il est vraiment côté client uniquement.
Arjan

@Arjan: Firefox n'envoie même pas de demande, selon Firebug et mes faibles compétences avec Wireshark.
Hello71

4

Opera a une option Reload Every intégrée.

Si vous utilisez Firefox, vous pouvez télécharger l' addon ReloadEvery .


3

vous pouvez faire avec / bin / bash et des liens (ou toute autre commande comme curl ou wget)

while true;                                                                                                                                                 
do
    links http://127.0.0.1:3000 -dump > /dev/null 
    sleep 2
done

si vous avez besoin de voir le html, utilisez -source au lieu de -dump ;-)


2

Utilisez l' addon iMacros ! Il est disponible pour IE, Firefox et Chrome .

iMacros est un excellent (et open source) addon d'enregistreur de macros de navigateur Web, et l' actualisation d'un site Web est parfaitement simple. Utilisez cette macro:

  VERSION BUILD=7000928 RECORDER=FX
  REFRESH
  WAIT SECONDS=5

et démarrez-le avec le bouton LOOP .

Si vous voulez vous assurer que la page est vraiment complètement rechargée (pas à partir du cache), utilisez la commande CLEAR et rechargez le site Web complet via la commande URL GOTO:

  VERSION BUILD=7000928 RECORDER=FX
  CLEAR
  URL GOTO=http://superuser.com/
  WAIT SECONDS=5

texte alternatif


+1 Semble intéressant .. Je devrais considérer si cela en vaut la peine, car il existe des solutions "prêtes à l'emploi".
Oren A


0

Pour activer l'actualisation automatique dans Chrome, téléchargez et installez l'extension Auto Refresh Plus à partir du Web Store.

Pour intégrer la fonctionnalité dans Firefox, téléchargez et installez le module complémentaire Auto Refresh, celui que Nuno a recommandé, et redémarrez votre navigateur. Ouvrez ensuite la page Web que vous souhaitez actualiser et sélectionnez la période d'actualisation automatique dans le menu contextuel sous l'option Actualisation automatique.

Tout comme Om Nom Nom l'a dit, l'option de rechargement automatique est disponible dans Opera par défaut et donc on n'a pas besoin d'extension.

Voici le lien vers l'articol original avec des captures d'écran et plus d'informations:

http://www.guidingtech.com/12491/auto-refresh-pages-chrome-firefox-opera/


1
Pouvez-vous résumer les informations sur le lien dans votre réponse au cas où la page disparaîtrait.
jonsca

Bienvenue sur Super User! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
slm
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.