相关疑难解决方法(0)

在我的AJAX应用程序中拦截对后退按钮的调用:我不希望它做任何事情

我有一个AJAX应用程序.用户单击按钮,页面的显示会发生变化.他们点击后退按钮,期望进入原始状态,但是,他们会在浏览器中转到上一页.

如何拦截和重新分配后退按钮事件?我已经研究过像RSH这样的库(我无法工作......),我听说使用散列标签会有所帮助,但我无法理解它.

javascript ajax cross-browser browser-history

72
推荐指数
6
解决办法
6万
查看次数

关闭后退按钮弹出

我想点击移动后退按钮关闭弹出窗口.我使用onhashchange实现了这个:

window.onhashchange = function (event) {

};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果弹出多次打开然后单击后退按钮,则会打开并关闭弹出模式.但是,我希望模式弹出窗口在第一个背面关闭并导航到下一个返回的prev页面.

我也尝试使用onbeforeunload,但它会显示另一个警告离开或停留在页面上.

$(window).bind('beforeunload', function(e) {
    return false;
});
Run Code Online (Sandbox Code Playgroud)

关闭后退按钮弹出窗口并在下一页上重定向到prev页面的最佳方法是什么?

javascript jquery twitter-bootstrap

16
推荐指数
2
解决办法
3万
查看次数

使用window.location.href返回2页并重新加载

是否有可能告诉我window.location.href在历史记录中返回2页并重新加载被调用的页面?

我只是设法让它像这样工作:

<script type="text/javascript">
window.location.href = "http://www.google.com/";
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试使用该命令的所有其他内容history.back(-2)在我的情况下都不起作用.

javascript

7
推荐指数
2
解决办法
5627
查看次数