0

我正在尝试使用 JavaScript 在页面上加载不同的内容,具体取决于其哈希标记。但是,它也应该在不支持popstate方法的旧浏览器中工作。

问题是,当window.location.hash我点击#newhashtag当前页面(例如example.com/#currenthashtag)上的链接(例如)后,document.ready它仍然向我显示旧的哈希标签。只有在单击第二个链接后,第一个链接中的前一个哈希标签才会显示在window.location.hash.

那么,在不使用 popstate 的情况下处理网站的不同哈希状态的最简单方法是什么?

4

0 回答 0