js禁止返回上一页

拼搏现实的明天。 2022-02-26 06:28 448阅读 0赞

方法一:

  1. <script>
  2. var url = document.referrer; //获取上一页URL
  3. // i不能设置过大,否则会导致浏览器崩溃,如设置1000000
  4. for(i=0;i<50;i++){
  5. history.pushState({}, 0,''); //不刷新当前页面的情况下添加浏览器历史记录
  6. }
  7. isclick = false;
  8. setInterval(function () {
  9. if (isclick == false) {
  10. history.pushState('', '', '');
  11. } else {
  12. isclick = false;
  13. }
  14. }, 100);
  15. </script>

方法二:

  1. <script type="text/javascript">
  2. $(function() {
  3.    if (window.history && window.history.pushState) {
  4.    $(window).on('popstate', function () {
  5.    window.history.pushState('forward', null, '#');
  6.    window.history.forward(1);
  7.    });
  8.    }
  9.   window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
  10.   window.history.forward(1);
  11. })
  12. </script>

方法三:

  1. <script type="text/javascript">
  2. jQuery(document).ready(function ($) {
  3. if (window.history && window.history.pushState) {
  4. $(window).on('popstate', function () {
  5. window.history.forward(1);
  6. });
  7. }
  8. });
  9. </script>

发表评论

表情:
评论列表 (有 0 条评论,448人围观)

还没有评论,来说两句吧...

相关阅读

    相关 返回并刷新

    客户需求:在做注入修改之类的操作时,保存成功后,会到列表页时,会直接跳转到默认查询页面,而无法保留上一次的查询条件。洗完修改保存后,能够直接会到上次的查询页。 解决方案:

    相关 mui返回刷新

    mui中返回上一页并刷新,我只知道 2中方法,一种就是 mui.fire  至于用法在我其他文章里面有就不说了, 说一个比较简单的。 因为是返回上一页,所以只需要调用父类