我正在开发一个网站,我希望能够在页面上更改内容,并且还会更改URL。 (即mysite.com/test#firstcontent变为mysite.com/test#othercontent)。我已经在所有浏览器中完美地工作以更改URL哈希,但IE中的后退按钮会在所有哈希更改之前将我重定向到URL。很抱歉这么重复,但这是我的用户会做的事情:
如果用户在任何浏览器(IE除外)中点击后退按钮,它将从步骤3转到#2到#1。但是IE会强制它们一直回到#1之前的URL。如果您愿意,我如何让IE将哈希差异识别为“页面更改”,以便导航将在步骤之间进行,而不是URL。
我为过于罗嗦而道歉,但我无法在任何地方找到答案,需要明确。提前谢谢!