jQuery:替换 window.history 条目
jQuery: Replace window.history entry
我有一个网站 www.mysite.com/entry/1
,其中有一个 div
,当我点击一个按钮时它会打开。
当它打开时我做了一个window.history.pushState()
,例如:
www.mysite.com/entry/1#12345678
我可以在这个打开的div
中设置过滤器,所以每次我设置过滤器时,哈希值都会改变,我会做一个window.history.pushState("", "", url+newHash);
当我这样做时,例如,10 次,我的 window.history
中有 10 个不同的 URL。
是否可以覆盖它,以便我的历史记录中只有最后一个 url-哈希值?
原因是,当我点击浏览器的后退按钮时,url 应该是 www.mysite.com/entry/1
而我不想遍历所有哈希值。
感谢您的帮助!
我有一个网站 www.mysite.com/entry/1
,其中有一个 div
,当我点击一个按钮时它会打开。
当它打开时我做了一个window.history.pushState()
,例如:
www.mysite.com/entry/1#12345678
我可以在这个打开的div
中设置过滤器,所以每次我设置过滤器时,哈希值都会改变,我会做一个window.history.pushState("", "", url+newHash);
当我这样做时,例如,10 次,我的 window.history
中有 10 个不同的 URL。
是否可以覆盖它,以便我的历史记录中只有最后一个 url-哈希值?
原因是,当我点击浏览器的后退按钮时,url 应该是 www.mysite.com/entry/1
而我不想遍历所有哈希值。
感谢您的帮助!