从popstate事件之外的history.pushState访问event.state

时间:2016-07-02 12:15:51

标签: javascript popstate

我正在尝试将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在不同的地方设置事件对象,但同样,我希望在我想要访问它的数据的任何地方获取此对象。

0 个答案:

没有答案