如何判断 js中的onbeforeunload事件用户选择了哪个选项

event.returnValue="确定离开吗?";if(离开此页){}if(留在此页{}要怎样得知他点的是离开此页,还是留在此页,判断的条件是什么。注:onunloa... event.returnValue="确定离开吗?";
if(离开此页){
}

if(留在此页{
}
要怎样得知他点的是离开此页,还是留在此页,判断的条件是什么。
注:onunload事件几乎在所有浏览器上都不生效。
展开
 我来答
志当存高远389
2015-06-24 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11237 获赞数:20403
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
服务器显然不能控制浏览行为,不管是那种状态,都是能过js代码进行伪控制。就象不能控件用户在什么时间请求一样,除非不能请求。

换号话来说,刷新只是浏览器重发了一次请求,在IIS看来很正常的请求。最常用的就是在onbeforeunload事件中通知该请求是一次刷新——就算是转向其他页面(毫无关系的网站)也是要触发这个事件的,所以基本上是没有办法控制的。

不知道你设计的真正意图——为什么不考虑按钮事件呢?刷新是随便的,但是某些不到时间的你就没有办法进行增加不就可以了?我怀疑在你设计时就已经考虑错方向了!
追问
我需要在用户确定退出页面的时候做某些操作,你有别的思路吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式