我在使用“popstate”事件处理程序时遇到问题,这是我的代码:
window.addEventListener("popstate", function (event){
if (event.state) {
alert('abc')
}
});
// The data object is arbitrary and is passed with the popstate event.
var dataObject = {
createdAt: '2011-10-10',
author: 'donnamoss'
};
var url = '/posts/new-url';
history.pushState(dataObject, document.title, url);
我希望这段代码在执行时会弹出一个警告框,但是什么也没发生。
这里有什么问题吗?
谢谢你。