Lesen Fenster.Geschichte.Zustand Objekt in Webkit
Safari und Chrome (und ich vermute, alle Webkit-Browser) reagieren nicht auf window.history.state
die angegeben ist in dem neuen HTML5-standard hier und wird umgesetzt im Firefox.
Gibt es einen workaround, um es zu Lesen? Vielleicht ist es möglich, die zum auslösen eines popstate-event im code und die Rückkehr des Staates aus der event-handler?
InformationsquelleAutor Trott | 2011-12-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
window.history.state
ist nicht implementiert-webkit-broswers derzeit. Es ist ein Anfrage, aber keine Schritte zur Umsetzung wurden, so weit erledigt.Gibt es ein Projekt namens history.js, die zum Ziel hat, zu bieten cross-kompatibel-Geschichte-management-Erfahrung.
Aus diesem Projekt
History.getState()
scheint zu tun, was angefordert wird.window.history.state
für Browser, die das sonst nicht unterstützen.Nicht
History.getState()
was suchst du in der Bibliothek? Ich dachte so :-/.Wie habe ich da was übersehen? Sie sind absolut richtig!!!!
Google Chrome ist webkit, aber es funktioniert.
InformationsquelleAutor kubetz
Ich lief in dieses Problem gestern. Ich wusste nicht, müssen Sie eine cross-browser-Lösung, da die Zielplattform ausgeführt wird, einer ältlichen version von WebKit, so habe ich eine schnelle und einfache polyfill für
history.state
im WebKit:InformationsquelleAutor Andy E