Czy istnieje sposób na określenie, w jakim kierunku zmierza stan z history.js?
Jak mówi tytuł, chciałbym móc wykonać innyonstatechange
zdarzenie, jeślipushState
funkcja jest wywoływana zamiastback
funkcjonować. Lub, jeśligo
funkcja jest negatywna lub dodatnia.
Przykład:
JeśliHistory.pushState()
lubHistory.go(1)
są nazywane, chcęstatechange
wywołanie zwrotne zdarzeniaforwardPushState
JeśliHistory.back()
lubHistory.go(-1)
są nazywane, chcęstatechange
wywołanie zwrotne zdarzeniabackwardsPushState