开发者社区> 问答> 正文

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

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

展开
收起
吴孟桥 2016-06-01 02:07:05 2625 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载