SummerLin

导航

 

  最近有一个业务,就是修改一个业务需要加上锁。也就是打开浏览器时,加锁。等用户操作完毕,关掉浏览器之后在把锁打开。一开始想问题很局限。只是想着,关闭浏览器解锁,刷新页面不做操作。然后就一直在找在调用unload/beforunload事件时如何判断是否是刷新页面。结果一直无法解决。后来老大给出提示,刷新就等于重新进一次页面,也就是在加锁,在解锁一次,直接用unload就行了。后来我又掉了入了误区,以为刷新页面时调用的unload事件是本次页面的unload事件。其实不是,刷新调用的还是上一次页面的unload事件。

posted on 2017-07-05 16:21  MumuZhen  阅读(1034)  评论(0编辑  收藏  举报