Muhtemelen tarayıcı uyumluluk bilgileri için en iyi site CanIUse'dir . İşte tarih bölümü .
Özet - IE9: hayır , IE10: evet (platform önizleme 3 itibariyle)
IE9'un ilk Sürüm Adayı (10 Şubat 2011'de yayınlandı) history.pushState veya history.replaceState öğesini desteklemez. Genellikle bir ürün RC aşamasına ulaştıktan sonra hiçbir yeni özellik eklenmez, bu nedenle nihai IE9'un bu yöntemleri desteklemesi pek olası değildir.
Microsoft, IE9'un sahip olduğu özelliklerin geliştiricileri için iyi bir genel bakışa sahiptir.
Güncelleme: Internet Explorer 9 başlatıldı (14 Mart 2011) ve kesinlikle veya desteklemiyor .history.pushState()
history.replaceState()
Güncelleme 2: IE10'un mevcut platform önizlemesi hala pushState / replaceState'i desteklemiyor .
Güncelleme 3: IE10'un Platform Önizlemesi 3 , geçmiş API'sını destekler! ayrıntılar