相关疑难解决方法(0)

Internet Explorer是否支持pushState和replaceState?

有人知道Internet Explorer是否支持操作浏览器历史记录的方法history.pushState()history.replaceState()方法吗?考虑到这些只是在Firefox 4中实现,我不是屏住呼吸,但有人知道他们是否会进入IE9?

html5 internet-explorer pushstate

140
推荐指数
2
解决办法
10万
查看次数

popstate事件处理程序似乎无法正常工作

我遇到了'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);
Run Code Online (Sandbox Code Playgroud)

我预计这个代码会在执行时弹出一个警告框,但没有任何反应.

这里有什么不对吗?

谢谢.

javascript

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

html5 ×1

internet-explorer ×1

javascript ×1

pushstate ×1