【发布时间】:2011-10-28 12:44:24
【问题描述】:
当我按下哈希按钮(例如:http://test/#userid=1)时,我得到了请求的页面,但我无法通过浏览器的后退按钮返回上一页。在 Mozilla Firefox 5 中,后退按钮有效,但在其他浏览器中无效。
我想要 javascript 代码或 jquery 代码(如果可能,代码不是插件)使后退按钮在主要浏览器中工作。
【问题讨论】:
-
后退按钮不适用于哈希位置对我来说是个新闻;哪个是未正确实现后退按钮的特定浏览器?我刚刚在 Firefox、Chrome 和 IE 中进行了测试。
-
我明白了...在 IE 9 中,如果您从无哈希开始并转到
#userid=1,则返回按钮会将您带回无哈希版本,但如果您从无哈希开始,转至#userid=1,然后转至#userid=2,返回按钮将带您返回无哈希网址,而不是#userid=1。 -
Jacob : 没看明白,请再解释一下
-
asual.com/jquery/address/samples/crawling 访问此链接,它适用于所有浏览器,您能给出页面 (asual.com/jquery/address/samples/crawling) 运行的方式吗???
标签: javascript jquery hash location back