相关疑难解决方法(0)

如果popstate事件来自HTML5 pushstate的后退或前进操作,如何检索?

我正在开发一个网页,根据我执行相应动画的下一步或后退动作,使用pushstate时会出现问题.当我收到活动时,如何知道用户是否使用Pushstate API点击了后退或转发历史记录按钮?或者我是否必须自己实施某些内容?

javascript html5 browser-history pushstate

57
推荐指数
2
解决办法
3万
查看次数

当后退按钮触发popState时,如何防止页面刷新?

我试图在没有重新加载的情况下修改页面中的内容.目前我的代码是:

window.onpopstate = function(event){
    // Ajax Request the Page and replace content with new content
};
Run Code Online (Sandbox Code Playgroud)

这在我按下状态然后触发popstate事件时有效,但是如果我按下浏览器中的后退按钮它会导航到url而不是调用onpopstate事件.如何阻止页面刷新并使用我的ajax调用更新页面?

编辑:我正在尝试使用pushState和popstate进行更新.我希望保持我的网址免费.

javascript jquery html5 history

25
推荐指数
1
解决办法
5万
查看次数

标签 统计

html5 ×2

javascript ×2

browser-history ×1

history ×1

jquery ×1

pushstate ×1