使网页无法后退的方法

转载 2004年07月01日 18:07:00

这个问题是论坛中多次问过的问题,例如在用户填完一个表单进入下一页,就不希望用户能按“后退”按钮回到上一页。一般我的回答是做一个中间页面。今天找到一个更简单的方法:使用replace方法:


<HTML>
<SCRIPT>
function replaceURL(){
    window.location.replace("http://www.applevb.com");
}   
</SCRIPT>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>

<BODY>
<a href = "#" onclick = "replaceURL()">jump to applevb</a>
</BODY>
</HTML>

 

采用replace方法不是跳转,而且是用新页面替换了旧页面,这样在历史中都不会有旧页面的连接。

页面跳转后禁止后退

history.go(1);
  • happymagic
  • happymagic
  • 2011年09月05日 16:59
  • 5308

PHP网页后退时已过期处理办法

原因: 上传文件P1,处理文件上传P2,处理结果P3。想要从P3点击返回退到P1界面,结果出现P2界面的页面过期信息。。。 分析: 退到一个因POST而出现的网页,eg:if($_SERVE...
  • Touatou
  • Touatou
  • 2017年05月24日 23:45
  • 475

iPhone safari浏览器,后退后页页不执行脚本

iPhone safari 后退后,页面不触发 ready事件(私以为DOMContentLoaded事件),后续脚本不执行。 【解决方案】 针对 safari  body 注册 onpageshow...
  • sflf36995800
  • sflf36995800
  • 2017年01月06日 10:23
  • 1102

UC浏览器返回不更新页面的解决办法

移动端开发中,经常碰到UC浏览器页面返回时,不更新页面,而停留在页面“快照”中,这时候可能就引起一些问题。比如: 先加载页面A,页面A的初始化状态为A1: 点击按钮页面更新到如下的状态A2: ...
  • formyth
  • formyth
  • 2015年01月04日 20:57
  • 1509

ios微信跳转页面后,点击返回无效

最后的#id替换为#wechat_redirect
  • QQ38397892
  • QQ38397892
  • 2016年04月29日 16:10
  • 1005

解决网页重定向带来的无法返回的问题

解决网页重定向带来的无法返回的问题
  • Tracy_ZXD
  • Tracy_ZXD
  • 2017年04月19日 15:35
  • 1192

JAVA 类 IE浏览器前进、后退等功能操作

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  ev...
  • waiting476
  • waiting476
  • 2012年10月24日 15:51
  • 4342

浏览器前进后退按钮失效

最近在做博客个人中心feed分类,需求如下:(1)点击列表中的每一项显示相应的数据,如我点击喜欢,feed里相应展示喜欢的feed;点击博文,feed里展示博文的 feed。(2)刷新当前页面,显示相...
  • liuxiaoyue909
  • liuxiaoyue909
  • 2012年11月15日 19:14
  • 3099

后退仍能访问session过期页面的解决办法

 点击主页面的退出按钮跳转到loginout.asp界面loginout.asp代码如下:
  • tanshi
  • tanshi
  • 2010年05月23日 21:23
  • 1224

页面中,防止点击Backspace网页后退情况

当键盘敲下后退键(Backspace)后  1、禁止浏览器自动后退  2、但不影响密码、单行文本、多行文本输入框等的回退操作 //处理键盘事件 禁止后退键(Backspace)密码或单行、...
  • percherman
  • percherman
  • 2016年03月10日 10:54
  • 3246
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使网页无法后退的方法
举报原因:
原因补充:

(最多只允许输入30个字)