在我的网站上,我有一些javascript通过在用户采取某些操作时添加#和一些信息来更改URL。
例如:
www.mysite.com/index.html#shoes=23,books=12
www.mysite.com/index.html#shoes=24,books=12
该网站运行良好但后退按钮似乎已损坏 当用户按下时我不想使用哈希回到我之前在url上的值,但我真的想回去,就像离开页面一样。
有人可以帮忙吗?
答案 0 :(得分:0)
这是浏览器的一项功能:使用哈希访问新URL是一个单独的历史记录项。如果不改变处理URL的方式,您将无法解决此问题。从UI的角度来看,这非常有意义。想象一下,如果gmail没有这样做(就像过去一样)。用户体验将大大减少。
除非这会破坏您的应用,否则我建议您保留原样;您的用户会感谢您。