0
我使用history.back(-1),并尝试history.go(-1)转到上一个URL,它将我导航到先前的URL,但在Chrome中它需要来自Cache的内容,所以如果我通过ajax进行了任何更改并导航到其他页面并且想要回到之前的URL,它应该刷新页面并从DB而不是缓存中获取新的更新内容。此问题仅适用于Chrome,也可能在Safari 5中。history.back()显示Chrome的问题
或者除了使用历史记录对象之外,还有什么方法可以转到上一个URL吗?好了,我们可以通过使用document.referrer做的,但它不给我哈希(#)值,假设我有一个URL http://www.example.com/home.html#navigate,如果我用document.referrer只会给我http://www.example.com/home.html
请帮助
检查“位置”的对象,你会发现如何访问URL字符串的不同部分。 还有“location.assign(字符串url)”,你可以使用它强制刷新。 – zvona
你可以在javascript中使用location.hash来获得#navigate。 –