Ich habe eine Seite mit etwas entlang der Linien von
<meta http-equiv="refresh" content="0;url=http://example.com/" />
aber für bestimmte Benutzer auf einer bestimmten workstation dies nicht funktioniert. Das ist im IE. Gibt es etwas falsch mit cookies oder irgendwo eine Einstellung, die dazu führen, dass diese zu scheitern? Ich habe nie von so etwas gehört.
InformationsquelleAutor der Frage GBa | 2009-02-06
Das problem ist, dass beim IE sieht:
es erwartet, dass die Inhalte Attribut eine Zahl enthalten. Die einzige Zeit, DH prüfen, ob ein URL ist, wenn das Attribut content enthält "URL=" und so umzuleiten, dass die meisten ist einsetzbar in allen Browsern ist diese:
Obigen Beispiel umleiten würde immdetiately aber wenn Sie die 0 für eine andere Nummer, es würde warten, viele Sekunden. Hoffe das macht alles Sinn, es sollte gut funktionieren, aber ich denke immer noch, meine erste Idee war die bessere.
InformationsquelleAutor der Antwort
Es ist eine Sicherheitseinstellung im internet explorer, die nicht meta-tag refresh. Es ist unter der Registerkarte Sicherheit, wählen Sie dann Benutzerdefinierte Ebene und der Meta-Tag Refresh unter Sonstiges. Wenn das deaktiviert ist, es würde aufhören, die meta-refresh arbeiten.
Abgesehen davon, dass Sie in der Lage, es zu deaktivieren selektiv, es wird automatisch deaktiviert, wenn Sie die IE-Sicherheitsstufe auf 'Hoch' [beobachtet im IE9].
InformationsquelleAutor der Antwort Austin
ist es eine wirklich alte version von IE? wenn ja, versuchen Sie:
Braucht es ein Leerzeichen. HTML-editor beschweren, aber ignorieren es einfach.
InformationsquelleAutor der Antwort Cal
Check-out dieser Lösung. Es verarbeitet sowohl javascript und meta-refresh zur gleichen Zeit:
Meta-refresh und javascript
InformationsquelleAutor der Antwort Haluk
Den META-tag ist nicht eine leere tag-und nicht über ein End-tag in HTML, nur in XHTML. (Wenn Sie wirklich senden, XHTML, kann es nicht richtig arbeiten, auf älteren Versionen von IE sowieso, es gibt nur workarounds zu senden XHTML zu älteren IE-Versionen.)
Versuchen:
W3 Schools META-Tag "Description"
Können Sie auch versuchen:
InformationsquelleAutor der Antwort DevelopersDevelopersDevelopers
Nur eine wilde Vermutung: vielleicht gibt es einige Adblocker installiert auf den Maschinen, wohin der redirect nicht funktioniert.
Kann nicht denken, der andere Grund, warum diese verbreitete Technik funktioniert auf einigen Maschinen, während es scheitert an anderen für Sie.
InformationsquelleAutor der Antwort Kosi2801
Falls jemand versucht, zu verwenden meta refresh Umleitung zu neuer URL in Facebook-Anwendungen ( entweder die Registerkarte "Seite" app-oder IFRAME-app ), wird der tag deaktiviert werden, indem Sie Facebook irgendwie.
Workaround ist:
Denken Sie daran, um das Ziel "top", wie Facebook-Anwendungen sind in einem IFRAME.
InformationsquelleAutor der Antwort Raptor