猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
history pushState更改Url后,刷新,前进后退地址不改变
用history pushState实现Url改变,前进后退是可以的。
如果改变后,先刷新,再前进后退,则地址不改变,无法进行前进后退效果。
求解决办法
肥皂起泡泡
浏览 754
回答 1
1回答
动漫人物
题主给出测试用例.window.history.pushState({},"","x页面.html#");window.history.pushState({},"","x页面.html##");window.history.pushState({},"","x页面.html###");我这么测之后,刷新页面, 也可以后退.因为pushState 字面意思很明显是push到了history;理论上你说的(如果改变后...)应该是采用了replaceState之后的实现效果.
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续