Die wahrscheinlich beste Website für Informationen zur Browserkompatibilität ist CanIUse . Hier ist der Abschnitt über die Geschichte .
Zusammenfassung - IE9: Nein , IE10: Ja (ab Plattformvorschau 3)
Der erste Release Candidate von IE9 (veröffentlicht am 10. Februar 2011) unterstützt history.pushState oder history.replaceState nicht. Im Allgemeinen werden keine neuen Funktionen hinzugefügt, nachdem ein Produkt die RC-Phase erreicht hat. Daher ist es sehr unwahrscheinlich, dass der endgültige IE9 diese Methoden unterstützt.
Microsoft hat einen guten Überblick für Entwickler der Funktionen von IE9.
Update: Internet Explorer 9 wurde gestartet (am 14. März 2011) und unterstützt oder definitiv nicht .history.pushState()
history.replaceState()
Update 2: Die aktuelle Plattformvorschau von IE10 unterstützt PushState / ReplaceState immer noch nicht .
Update 3: Platform Preview 3 von IE10 unterstützt die Verlaufs-API! Einzelheiten