我们正在使用 document.domain 来整理我们的跨域内容。最近我决定开始在我们的网站上开发一个哈希系统,以便在浏览器和书签链接等中有历史记录。
经过一段时间的谷歌搜索,我发现了非常简单的历史,并决定试一试。它在 IE8 和 Chrome 等中表现出色。我在 IE6 和 7 中遇到了我的问题,它需要使用 IFrame 来模拟历史更改。
当我点击浏览器中的后退按钮时,它会“返回”一个页面,但它不会像它应该的那样更改 url 中的哈希值。它具有正确数量的历史页面,并且在我添加新哈希时会更改哈希,但浏览器的后退和前进按钮不会更改它。
使用他们提供的演示,它在 IE6/7 中运行良好。当我将 document.domain 引入演示时,它停止工作并给出了与我的网站相同的结果。
那么我需要做什么才能让后退/前进按钮再次在浏览器中工作?