42 votes

La méta-actualisation ne fonctionne pas?

J'ai une page utilisant quelque chose le long des lignes de

 <meta http-equiv="refresh" content="0;url=http://example.com/" />
 

mais pour certains utilisateurs sur un poste de travail donné, cela ne fonctionne pas. Le est dans IE. Y a-t-il quelque chose qui cloche avec les cookies ou un réglage quelque part qui pourrait causer l'échec? Je n'ai jamais entendu parler d'une telle chose.

35voto

Austin Points 1574

Internet Explorer contient un paramètre de sécurité qui n'autorise pas l'actualisation des balises méta. Il est sous l'onglet Sécurité, puis choisissez Personnaliser le niveau et l'actualisation de la balise méta sous Divers. Si cette option est désactivée, la méta-actualisation cessera de fonctionner.

En plus de pouvoir le désactiver sélectivement, il est automatiquement désactivé si vous définissez le niveau de sécurité d'IE sur «Elevé» [observé dans IE9].

5voto

Cal Points 5474

est-ce vraiment une ancienne version d'IE? Si oui, essayez:

 <meta http-equiv="refresh" content="0;url=http://example.com/"></meta>
 

3voto

Haluk Points 947

Découvrez cette solution. Il gère à la fois javascript et meta-refresh: méta-refresh et javascript.

2voto

La balise META n'est pas une balise vide et n'ont pas de balise de fermeture en HTML, uniquement en XHTML. (Si vous êtes réellement l'envoi de XHTML, il ne peut pas travailler à droite sur les anciennes versions d'IE de toute façon, il n'existe que des solutions de contournement pour envoyer XHTML pour les anciennes versions IE.)

Essayez:

<meta http-equiv="refresh" content="0;url=http://example.com/">

W3 Écoles de la Balise META Description

Vous pouvez également essayer:

  1. La vérification de la majeure et la mineure versions d'IE. Vous pouvez le faire sur l'aide->a propos de l'option de menu.
  2. IE a toujours obtenu tout confus par les noms de fichiers et types mime. Assurez-vous que vous envoyez votre HTML comme un htm ou html fichier d'extension, et que ces types de fichiers sont mis en place sur votre serveur pour envoyer du texte/html type mime.
  3. Assurez-vous que votre serveur n'est pas l'envoi d'un conflit de meta refresh en-tête http.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X