IE 6 löscht history nicht wenn Zielseite utf-8
norff
- javascript
0 norff
Hallo,
ich habe folgendes Problem:
Ich möchte eine simple Weiterleitung machen, die Weiterleitungsseite selber soll nicht in der history erscheinen.
So weit so gut, mache also sowas wie
<body onload="location.replace('zielseite.html')">
Funktioniert auch wie erwartet in allen Browsern.
NUR: Sobald die Zielseite ein
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
im head hat, löscht der IE(zumindest der 6er, andere kann ich gerade nicht testen) den history-Eintrag nicht mehr. Und zwar unabhängig davon, welches charset die Ursprungsseite hat, alle 'richtigen' Browser funktionieren einwandfrei. Wie gesagt, bei ISO-8859-1 ist alles in Ordnung.
Ist das ein bekanntes Problem/Fehler oder stelle ich mich hier gerade einfach nur blöd an?
Vielen Dank im voraus für jede hilfreiche Antwort...
Gruß
norff
Ich beantworte mir die Frage mal selber, zumindest teilweise:
Sobald der Server im Response Header utf-8 angibt, funktionierts auch im IE.
Nur warum das nur dann funktioniert (was hat das mit dem history-Eintrag zu tun)...