document.l'emplacement ne change pas la page web dans IE9?
Je suis en train de les rediriger vers une autre page dans IE9 (9.0.3).
Lorsque j'essaie de lire/document.location
, ou document.location.href
, ou window.location
/window.location.href
, je ne suis pas en mesure de le faire. Il échoue sans donner d'éventuelles erreurs.
J'ai essayé de vérifier si le document et les objets windows sont ensemble, et ils sont, donc je n'ai aucune idée de la raison de l'emplacement de l'objet est "manquant".
J'ai essayé de faire le document.URL
et qui fonctionne très bien, mais elle est en lecture seule.
Ce que quelqu'un sait quel est le problème ou la façon d'atteindre cet objectif dans un cross-browser?
Je crois que ça va répondre à ta question: stackoverflow.com/questions/7857878/...
Il fonctionne très bien pour ici. Pouvez-vous montrer quelques code?
Il fonctionne très bien pour ici. Pouvez-vous montrer quelques code?
OriginalL'auteur dgivoni | 2011-11-23
Vous devez vous connecter pour publier un commentaire.
J'ai aussi été confrontés à ce même problème, mais a constaté que l'ajout d'
- dessus de la ligne dans le code javascript avant la redirection, le problème est résolu.
Cela a été me rend fou dans ie8, merci!
Pas de travail pour firefox et Chrome) au chargement de la page..
Correctifs ie9, mais les sauts de Firefox
OriginalL'auteur denmark dinga
Voir ceci: http://social.msdn.microsoft.com/Forums/en/iewebdevelopment/thread/c864ae63-66f6-4656-bcae-86b0018d70c9
Apparemment c'est un bug de mise en cache, vous pouvez le résoudre en ajoutant un horodatage à l'URL de destination (qui est, à l'aide d'un "unique" de l'URL à chaque fois).
Notez que le gars dans ce post est en train de faire quelque chose de bizarre. Il soumet un formulaire (somepage), puis il redirige vers (somepage) - la même page. Pourquoi il n'a pas envoyer le formulaire sans ajax idk. Je pense que la mise en cache "problème" est spécifique à ce problème.
OriginalL'auteur Viruzzo
Peut-être votre IE9 a certaines restrictions de sécurité en place qui empêchent les JavaScript de diriger les URL. de la fenêtre.emplacement.href = "" doit fonctionner normalement sur IE9.
OriginalL'auteur Joshua
Cache peut-être la raison, essayez de:
Espère que cela aide
OriginalL'auteur Sudhir Bastakoti
Vous devez utiliser une URL absolue:
Où url est le chemin relatif vers votre page.
OriginalL'auteur Gregory Bolkenstijn