我正在尝试将popstate事件的新网址与用户的最后访问过的网址进行比较。
我认为使用event.state会很简单,但我似乎只能从onpopstate里面访问这个对象而没有别的。也许我做错了什么,但是搜索3天的文档什么也没有兑现。
我想要做的很简单:
console.log(event.state);
window.addEventListener( 'popstate', function(event) {
if(event.state){
console.log(event.state);
}
}, false );
我正在使用history.pushState和history.replaceState在不同的地方设置事件对象,但同样,我希望在我想要访问它的数据的任何地方获取此对象。