2010-07-07 7 views
0

J'ai besoin d'une portion de code pour actualiser la page en cours. Je reçois l'objet contrôleur du module webbrowser et démarre ma page Web. Et à un certain moment, je veux rafraîchir ma page dans le code python.python - rafraîchir avec le module webbrowser

Selon la documentation de , lorsque j'appelle la fonction open() de l'objet contrôleur avec la même URL et avec new = 0, il ne doit pas ouvrir un nouvel onglet. Mais ça ouvre un nouvel onglet. (Testé dans Chrome et Firefox)

Avez-vous des suggestions? Merci d'avance.

Répondre

0

Je pense qu'il n'y a pas de façon portable de faire une telle actualisation. Les codes pour "nouveau" ne sont que des indices et ne sont pas garantis. Si vous le pouvez, vous pouvez ajouter une actualisation à votre page Web, mais je ne sais pas si vous avez accès à la page Web à laquelle vous accédez, mais vous pouvez créer un "wrapper de page Web" qui ouvre la page en iframe ou en quelque chose comme ça, puis le rafraîchit dans un intervalle défini.

+0

Ce que je voulais faire, c'est comme les mises à jour de Twitter. Chaque fois qu'il y a un nouveau tweet, la page Web est rafraîchie avec le nouveau tweet. (Ou il peut être déclenché avec des contrôles périodiques.) Mais dans les deux cas, l'application serveur est capable de changer la page Web actuelle après un certain événement. Ce que je veux réaliser dans mon problème est à peu près le même que dans le cas de Twitter. Merci pour votre réponse, merci. –