我在我的网址中使用哈希,但后来我的后退按钮坏了

时间:2011-11-24 17:25:17

标签: javascript html

在我的网站上,我有一些javascript通过在用户采取某些操作时添加#和一些信息来更改URL。

例如:

www.mysite.com/index.html#shoes=23,books=12
www.mysite.com/index.html#shoes=24,books=12

该网站运行良好但后退按钮似乎已损坏 当用户按下时我不想使用哈希回到我之前在url上的值,但我真的想回去,就像离开页面一样。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这是浏览器的一项功能:使用哈希访问新URL是一个单独的历史记录项。如果不改变处理URL的方式,您将无法解决此问题。从UI的角度来看,这非常有意义。想象一下,如果gmail没有这样做(就像过去一样)。用户体验将大大减少。

除非这会破坏您的应用,否则我建议您保留原样;您的用户会感谢您。