abrufen Hier ist mein Code:Javascript Geschichte kann nicht Wert in onpopstate
function pushState() {
...snip... (SelectedMenuID has a value of 8)
var stateObj = { selectedMenu: SelectedMenuID };
history.pushState(stateObj, "The title to use", path);
}
window.onpopstate = function(event) {
if (event.state != null) {
alert(event.state.selectedMenu);
}
};
Ein paar Probleme:
- Klick auf jeder Seite durch aktualisiert die Navigationsleiste URL in Ordnung, aber nicht aktualisiert die Titel
the title to use
wie ich es - Drücken zurück erwarten schafft es den Alarm aber der Wert ist
undefined
und nicht8
wie ich erwarten würde
Das "title" Argument zu '.pushState()' wird von Firefox ignoriert, vielleicht auch andere Browser. – Pointy
'event.state.selectedMenu' funktioniert in Chrome gut für mich – Esailija
@Pointy Ich verwende Chrome und erwarte, dass es so funktioniert, wie der Chrome Webstore funktioniert https://chrome.google.com/webstore/category/app/8 -Bildung –