我有一个网站有框架。点击一帧中的按钮更新要在其他帧中加载的页面。现在,当用户按下后退按钮时,几个框架会加载前一页。我希望用户不要移回到上一页。 我在所有页面的onload事件上使用了代码history.forward()。 当按下后退时此功能正常。用户总是导航到最近的页面。 但情况是假设用户通过单击第一帧中的按钮来导航到页数,其更新了要在其他帧中加载的页面。导航后,用户从浏览历史记录列表中选择一个页面,然后向前移动到只有一个页面,而不是他正在查看的最后一个页面。 这发生在IE中。 在Firefox中,它工作正常。用户可以从浏览历史中选择任何页面,他被重新定位到最近的页面在浏览器中禁用后退按钮
0
A
回答
0
我的意见是,你应该检查你的概念,因为你想“重新配置”浏览器的导航按钮。禁用浏览器功能在我眼中是老式的。
我上onload事件中使用的代码history.forward()
尝试这种方式以下:
在头部分,插入的javascript:
var historySize = history.length;
然后事件:history.forward()
由history.go(historySize - 1)
替换。正值意味着前进到浏览器的历史对象(数组)中的特定位置。
我不能保证它能正常工作,但值得尝试。
0
写脚本标记之间的这段代码
history.pushState(null, null, location.href);
window.onpopstate = function() {
history.go(1);
};
相关问题
- 1. 禁用浏览器后退按钮javascript
- 2. 退出后在laravel中禁用浏览器的后退按钮
- 3. 浏览器后退按钮
- 4. 如何在JSP注销后禁用浏览器后退按钮?
- 5. 如何在Oracle ADF中禁用浏览器后退按钮
- 6. 在浏览器中禁用后退按钮
- 7. 如何在iPad的浏览器中禁用后退按钮
- 8. 如何在django中禁用浏览器后退按钮?
- 9. 如何禁用asp.net 4.0中的浏览器后退按钮?
- 10. 浏览器中的后退按钮
- 11. 注销后浏览器后退按钮
- 12. 使用浏览器的后退按钮时删除/禁用JavaScript
- 13. 如何使用JavaScript禁用浏览器的后退按钮
- 14. 单击浏览器后退按钮时,在页面上禁用提交按钮
- 15. 禁用特定页面的浏览器后退按钮
- 16. 如何禁用浏览器后退按钮
- 17. 禁用JavaScript时创建浏览器后退按钮?
- 18. 如何禁用后退按钮浏览器的
- 19. DNN:如何取消禁用浏览器后退按钮?
- 20. 如何禁用客户机上的浏览器后退按钮?
- 21. JqueryMobile(SPA)禁用浏览器后退按钮并刷新?
- 22. 禁用CLIENT_CERT的浏览器后退按钮auth webapp
- 23. HTML迷你浏览器后退按钮禁用
- 24. 禁用浏览器按钮
- 25. 隐藏浏览器后退按钮在按钮中点击
- 26. history.pushState打破浏览器后退按钮
- 27. Iframe和浏览器后退按钮
- 28. ReactJs浏览器后退按钮
- 29. ASP向导浏览器后退按钮
- 30. ASP.net模拟浏览器后退按钮
的可能重复[禁用浏览器的后退按钮(http://stackoverflow.com/questions/961188/disable-browsers-back-button) – 2015-04-13 16:45:36