开发者社区 问答 正文

怎么防止连续刷新,也防止快页面访问?

当前 有个页面为了防止连续刷新 就让他每次刷新前都确认一下
screenshot
现在有个问题 A是主页面 B是要经过A授权才能去的页面 以前做的只直接在浏览器上敲B的地址 就会返回到A页面 现在的话 直接敲B页面的地址 会弹出是否离开 点否
的话 就会停留在B页面了 怎么可以防止连续刷新 也防止快页面访问???

展开
收起
吴孟桥 2016-06-01 02:07:05 2727 分享 版权
1 条回答
写回答
取消 提交回答
  • 你判断是b如果是没有就不要return就行

     (function (){
     var  loadDtate =new Date();
     var hasPower=false;//没有授权清空
     widow .onbeforeunload =function (){
     if(hasPower){//授权情况下离开页面才提示
    var  unloadDate =new Date();
    if(unloadDate-loadDate<5000)
    return '';
    }
    }
    }).call(null);
    2019-07-17 19:22:34
    赞同 展开评论
问答地址: