,這是我的代碼: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);
我希望當它執行該代碼會彈出一個警告框,但, 什麼都沒發生。
這裏有什麼不對嗎?
謝謝。
測試[jsFiddle](http://jsfiddle.net/DJDavid98/Lrf62/)中的代碼,'.pushState()'事件似乎失敗。用字符串替換變量允許我觸發事件。 – SeinopSys
@ DJDavid98 - 這隻意味着'pushState'返回'false'或'undefined'。 –