【发布时间】:2009-07-23 19:21:52
【问题描述】:
我目前正在与谷歌浏览器进行以下操作:
location.href = url
location.replace(url)
document.location = url
window.navigate(url) // doesn't work in Chrome/Firefox
location.assign(url)
window.open(url, '_self')
window.location.href = url
我都试过了,都不会添加历史记录。 Google Chrome 中有没有办法通过历史记录进行 javascript 重定向?
谢谢。
说明 我们有一个项目表,当单击该行时,我希望页面导航到指定的 URL,如果除了使用我们现在使用的 onclick=send 方法之外,有人对此有很好的解决方案,请告诉我。
更新 Stackoverflow 本身似乎也有同样的问题。在主视图中,单击问题列表中的前 3 列之一(# 答案等),然后单击返回按钮,它将带您返回 2 页。
【问题讨论】:
-
我编辑了我的答案。请尝试一下。
-
另外,Chrome 对我来说表现正确。它按预期返回。
-
今天小试一下,看看用jquery解决方案是否容易实现。
-
表单方法也不好用。
-
您是否查看过您的历史记录(History 菜单,Show History)?
标签: javascript html cross-browser