小菜来袭 2015-07-31 03:09 采纳率: 50%
浏览 2344
已采纳

当前 有个页面为了防止连续刷新 就让他每次刷新前都确认一下

当前 有个页面为了防止连续刷新 就让他每次刷新前都确认一下

 (function (){
 var  loadDtate =new Date();
 widow .onbeforeunload =function (){
var  unloadDate =new Date();
if(unloadDate-loadDate<5000)
return '';
}
}).call(null);

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

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2015-07-31 03:51
    关注

    你判断是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);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)