J'ai une page sur laquelle, périodiquement, je dois changer l'URL pour incorporer quelques paramètres GET en arrière-plan en utilisant JavaScript, de sorte que la page se rafraîchit en utilisant les nouveaux paramètres GET.Comment "actualiser" une fenêtre dans IE sans le focus de vol de la fenêtre?
Ainsi, par exemple, je vais régulièrement faire
window.location.href = window.location.host + '?' + ss;
ou
window.location.search = '?' + ss;
Où ss 'est la nouvelle chaîne de requête, par exemple: "foo = 3 & bar = 1" . Ces 'actualisations' auront lieu lorsque la fenêtre est en arrière-plan.
Mon problème est que, sur les navigateurs IE, l'actualisation provoque le déplacement de la fenêtre. Y a-t-il moyen d'éviter ou de contourner cela?
Quelle version d'IE? Pourriez-vous juste changer window.location.hash et utiliser AJAX pour mettre à jour la page? – EricLaw
J'ai vraiment besoin de recharger la page, avec les nouveaux paramètres GET. J'ai vu ce comportement sur IE 6 & 7, mais n'ai pas testé 8. – Kyle