Adakah yang tahu jika Internet Explorer mendukung history.pushState()
dan history.replaceState()
metode untuk memanipulasi riwayat browser ? Mengingat ini baru saja diterapkan di Firefox 4, saya tidak menahan nafas, tetapi apakah ada yang tahu jika mereka datang di IE9?
internet-explorer
html
pushstate
David Johnstone
sumber
sumber
Jawaban:
Mungkin situs terbaik untuk informasi kompatibilitas browser adalah CanIUse . Inilah bagian tentang sejarah .
Ringkasan - IE9: tidak , IE10: ya (pada pratinjau platform 3)
Kandidat Rilis pertama dari IE9 (dirilis 10 Februari 2011) tidak mendukung history.pushState atau history.replaceState. Umumnya tidak ada fitur baru yang ditambahkan setelah produk sampai ke tahap RC sehingga sangat tidak mungkin bahwa IE9 akhir akan mendukung metode ini.
Microsoft memiliki tinjauan yang baik untuk pengembang tentang fitur yang dimiliki IE9.
Pembaruan: Internet Explorer 9 diluncurkan (pada 14 Maret 2011) dan jelas tidak mendukung
history.pushState()
atauhistory.replaceState()
.Pembaruan 2: Pratinjau platform saat ini dari IE10 masih tidak mendukung pushState / replaceState .
Pembaruan 3: Platform Preview 3 dari IE10 mendukung API riwayat! Detail
sumber
IE9 tidak mendukungnya.
Namun Anda dapat menggunakan pekerjaan menggunakan Polyfill untuk mendapatkan fungsionalitas - History.js https://github.com/browserstate/history.js .
Modernizr melakukan pekerjaan yang baik dengan mendaftar Polyfills HTML 5 di sini https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills .
Peringatannya adalah bahwa ia akan menambahkan string kueri ke URL Anda di browser yang hanya mendukung fitur HTML 4.
sumber
Internet Explorer 10 memperkenalkan dukungan untuk antarmuka Sejarah spesifikasi konsep HTML5, yang mencakup metode yang memungkinkan Anda untuk mengelola tumpukan dan URL riwayat situs.
Tautan asli: https://msdn.microsoft.com/en-us/library/ie/hh920758(v=vs.85).aspx
sumber
Btw Anda bisa mendapatkan kesalahan seperti itu karena path absolut di pushState (). Ketika saya mengatur kesalahan jalur relatif menghilang.
sumber