Có lẽ trang web tốt nhất cho thông tin tương thích trình duyệt là CanIUse . Đây là phần về lịch sử .
Tóm tắt - IE9: không , IE10: có (kể từ khi xem trước nền tảng 3)
Ứng cử viên phát hành đầu tiên của IE9 (phát hành ngày 10 tháng 2 năm 2011) không hỗ trợ history.pushState hoặc history.replaceState. Nói chung, không có tính năng mới nào được thêm vào sau khi sản phẩm đến giai đoạn RC nên rất khó có khả năng IE9 cuối cùng sẽ hỗ trợ các phương thức này.
Microsoft có một cái nhìn tổng quan tốt cho các nhà phát triển các tính năng mà IE9 có.
Cập nhật: Internet Explorer 9 đã được ra mắt (vào ngày 14 tháng 3 năm 2011) và chắc chắn không hỗ trợ history.pushState()
hoặc history.replaceState()
.
Cập nhật 2: Bản xem trước nền tảng hiện tại của IE10 vẫn không hỗ trợ PushState / thayState .
Cập nhật 3: Bản xem trước nền tảng 3 của IE10 hỗ trợ API lịch sử! Chi tiết