无法在第一次加载时回到历史
Unable to go to history back at the very first load
我正在使用一个按钮从我来自的地方返回页面。现在加载页面后,我将进行一些导航,在那里我会遇到这个后退按钮,为此我使用以下
(window.history.go(-1)
//window.history.back())
在脚本中。这在刷新后才能正常工作,它才能正常工作。请帮忙。
我认为如果你在 HTML onclick 中添加了它,你也需要做return false;
。或者在点击处理程序功能中添加e.preventDefault()
。确保指定 e(事件(作为点击处理程序函数的参数:
function clickhandler(e) {
e.preventDefault();
// ...
};
相关文章:
- Javascript:历史记录未加载页面
- HTML5历史API弹出状态重新加载野生动物园刷新页面无休止
- AngularJS ng-include 在单击历史记录后退按钮时不会重新加载
- 在通过AJAX加载的DOM中运行动态注入的javascript(尝试使用历史记录ajax化网站.js)
- AngularJS添加到浏览器历史记录中,无需重新加载页面,也没有HTML5推送状态
- 如何使用浏览器历史记录状态在我的单页 JavaScript 应用程序中加载 URL
- 历史记录事件在使用 mootools 加载页面时触发
- 当使用历史API时,我应该如何处理返回到加载的初始页面
- html5历史导航:除了页面加载之外,没有触发popstate
- 当浏览器不支持HTML5历史API时,有条件地通过ajax加载history.js
- 无法在第一次加载时回到历史
- Chrome加载前事件和历史记录API
- AJAX页面加载/历史记录.离开网站后,pushState不能正常工作
- 在处理发布历史之前未加载聚合物模板
- Ajax脚本加载会扰乱浏览器历史记录
- 无需重新加载上一页即可返回Angular浏览器历史记录
- 在浏览器历史记录返回按钮上重新加载页面
- 谷歌地图如何在不重新加载和不使用历史API的情况下改变其URL ?
- 如何通过带有历史记录的ajax动态加载页面
- 与window.history.pushState组合返回历史记录时,页面不会重新加载