Вероятно, лучший сайт для информации о совместимости браузеров - CanIUse . Вот раздел по истории .
Резюме - IE9: нет , IE10: да ( начиная с предварительной версии платформы 3)
Первый релиз-кандидат IE9 (выпущенный 10 февраля 2011 г.) не поддерживает history.pushState или history.replaceState. Как правило, новые функции не добавляются после того, как продукт переходит на стадию RC, поэтому очень маловероятно, что окончательный IE9 будет поддерживать эти методы.
У Microsoft есть хороший обзор возможностей IE9 для разработчиков .
Обновление: Internet Explorer 9 был запущен (14 марта 2011 г.) и определенно не поддерживает history.pushState()
или history.replaceState()
.
Обновление 2: текущая предварительная версия IE10 для платформы по- прежнему не поддерживает pushState / replaceState .
Обновление 3: Предварительная версия платформы 3 IE10 поддерживает API истории! Детали