怎么判断用户关闭浏览器还是刷新页面的操作?

Web 开发 > JavaScript [问题点数:40分,结帖人zhengdinghe]
等级
本版专家分:0
结帖率 50%
等级
本版专家分:38326
勋章
Blank
银牌 2019年4月 总版技术专家分月排行榜第二
Blank
红花 2019年4月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2019年8月 Web 开发大版内专家分月排行榜第二
2018年11月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2019年7月 Web 开发大版内专家分月排行榜第三
2019年5月 Web 开发大版内专家分月排行榜第三
2019年3月 Web 开发大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:1392
等级
本版专家分:40926
勋章
Blank
蓝花 2018年2月 Web 开发大版内专家分月排行榜第三
2017年10月 Web 开发大版内专家分月排行榜第三
2017年4月 Web 开发大版内专家分月排行榜第三
2013年11月 Web 开发大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:161816
勋章
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2019年总版新获得的技术专家分排名前十
2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第七
Blank
银牌 2019年1月 总版技术专家分月排行榜第二
zhengdinghe

等级:

如何运用onunload事件判断浏览器刷新还是关闭窗口

浏览器退出时会触发onunload事件,因此我们可以使用onunload事件做一些在页面关闭时要执行的操作,如提示用户信息等。但或许在实际应用中我们都发现一个问题,刷新浏览器同样会触发onunload事件,也就是只要是离开...

js判断是刷新还是关闭浏览器,js判断刷新页面,js判断关闭页面

window.onbeforeunload = onbeforeunload_handler; window.onunload = onunload_handler; function onbeforeunload_handler(){  var warning="确认退出?"; return warning; } function onunload_... ...

如何判断一个用户关闭还是刷新网页

1、方法有挺多种,但就看到一个比较好的: 原文: ... 核心提示: 标签只有onload\onunload\onbeforeunload事件...不管页面关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢? 标签只有onload\onunload\on

判断浏览器刷新还是关闭窗口

浏览器退出时会触发onunload事件,因此我们可以使用onunload事件做一些在页面关闭时要执行的操作,如提示用户信息等。但或许在实际应用中我们都发现一个问题,刷新浏览器同样会触发onunload事件,也就是只要是离开...

如何用js监听浏览器页面关闭/刷新事件

如何用js监听浏览器页面关闭/刷新事件...不同的浏览器刷新关闭时对onbeforeunload()和onunload()的执行步骤是不同的,没弄明白之前导致多种尝试都不见效,一丝丝头疼。 ie、chrome、360: 页面加载时执行unload(...

判断用户关闭浏览器-beforeunload事件

用beforeunload事件,在某些浏览器上(chrome、ie、firefox)可以监听到浏览器关闭操作,能够在关闭之前,弹出一个对话框,让用户选择是否关闭。代码如下: 1 2 3 4 5 6 7 ...

vue 判断窗口是关闭还是刷新 笔记

3.当浏览器窗口刷新时不做任何操作,如果关闭浏览器则要清空登录信息 一: 首先把登录信息缓存在本地,通过localStorage 不用sessionStorage,因为sessionStorage缓存的数据在通过浏览器地址栏输入地址打开新...

js判断浏览器窗口(选项卡)的关闭刷新

知道有个onbeforeunload事件是用于捕获关闭浏览器事件(包括刷新)的,但刷新也会走此方法,所以行不通,于是就网上找了找资料,网上回答的最多的大致是这样的 window.onbeforeunload = function() { //鼠标相对于...

使用WebSocket来区分IE的刷新关闭

在Web开发中有时需要在IE浏览器关闭时做一些事情,但是在javascript中区分浏览器刷新关闭时一件比较困难的事情,网上给出的大部分方案是按照浏览器上各个图标的位置来确定,但浏览器进行缩放的时候位置会发生...

js区分浏览器关闭还是刷新

Onunload,onbeforeunload都是在刷新关闭时调用,可以在脚本中通过window.onunload来... Onbeforeunload也是在页面刷新关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而 onu

jquery 判断页面是第一次启动还是刷新 或者 是关闭还是刷新

一、刷新还是新建的判断方法: jquery代码: if(!window.name){ alert("第一次开这个窗口!name值"+ window.name); window.name = 'test'; }else{ alert('刷新操作 name值:'+ window.name); } 通过赋值...

浏览器页面关闭事件获取及处理--onbeforeunload

浏览器关闭页面操作时,提供onbeforeunload,onunload两个事件。浏览器onbeforeunload事件会在浏览器关闭前触发,它在用户离开页面之前弹出一个确认框,问用户是否要真正的离开本页面

浏览器关闭使session失效的问题的解决方法

如果用户不点击网站的“退出”链接,而直接关闭浏览器(或者强制关闭浏览器进程、死机等),服务器无法处理用户退出网站的请求,解决方式如下: 方式1:在每个页面中加入隐藏的IFrame,以异步刷新的方式定期刷新...

js判断浏览器关闭标签动作和刷新的事件

测试关闭浏览器 //关闭浏览器提示信息 window.onbeforeunload = function (e) { e = e || window.event; var y = e.clientY; if (y = Math.max(document.body ? document....

移动端浏览器怎么监听网页关闭事件

现在有一个需求,就是在移动端浏览器(包括第三方浏览器,微信内置浏览器以及app内webview) 打开的网页中,怎么监听到离开该网页的事件(如关闭刷新等)??求大神指教!在线等!!

捕获浏览器关闭刷新事件 并进行处理

window.onbeforeunload = function() { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20; if(b && window.event.clientY || window.event.al

关闭浏览器用js监听, 可向服务器发送请求

上传页面用户开始上传文件之后用户点击任意跳转都需要弹出提示层进行二次确定才允许他进行跳转,这样做的目的是为了防止用户的错误操作导致这珍贵的UGC 流失(通常用户在一次上传不成功之后,很容易就会打消了上传的...

js监测关闭刷新浏览器

window.onbeforeunload = function () {//窗口关闭前  console.log(12);  return '确认要关闭当前窗口?';  }; window.onunload = function(){//窗口关闭后  localStorage.setItem('closeTestDat...

关于用户刷新页面或直接关闭页面、浏览器时向后台发送请求的解决方案

虽如此,有的用户还是习惯于直接关闭画面,或者浏览器,这个时候原来用axios向后台发送登出请求的方式就行不通了。于是乎,只能换别的招了,残念!最终调查总结出两种方法,亲测有效,就做此记录。 1、jquery 引入...

JS 捕捉浏览器关闭刷新事件(a.点击关闭按钮 b.任务栏右击关闭 c.按alt+F4关闭)

在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除。由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况:1.真正的关闭浏览器 ...

【vue】vue 关闭浏览器窗口的时候,清空localStorage的数据

如果是用vue做的单页面程序的时候,将监听的方法放在App.vue是最灵活的 <template> <div id="main" class="app-main&...

js实现监听浏览器关闭刷新事件-检测视频播放时间并提交给后台程序

需求2:在线教学视频,在用户切换了标签页或者关闭浏览器后,暂停视频播放,并及时记录观看时间,发送到后台程序 实现: 主要是利用两个API:document.onvisibilitychange 和window.onbeforeunload...

如何判断关闭还是刷新网页

我们在写js代码的时候,经常要判断网页是否被关闭了,如果是被关闭了,就执行某段代码,这个可以用HTML的onbeforeunload事件来执行...//判断关闭还是刷新 if(event.clientX>document.body.clientWidth&&event.client

利用sessionStorage判断页面关闭还是刷新

if(sessionStorage.... console.log('窗口是刷新页面,不是新打开') }else{  console.log('窗口是新打开')  //如果获取到历史url,则重定向到历史地址  if(localStorage.history && localStorage.history

js中应该如何判断当前的浏览器有没有关闭呢?

一个浏览器中有多个页面,我希望的是只有在关闭浏览器时才执行某段代码。 网上查到了下面这个方法,但是为什么关闭浏览器时候chrome什么都没有alert呢? 应该怎么做才可以做到这样的效果呢? ``` window....

监听浏览器关闭按钮点击事件 -- 使用JS

Onunload与Onbeforeunload ...Onunload,onbeforeunload都是在刷新关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的

Python-webbrowser实现自动打开关、定时打开关闭网页/刷新网页

webbrowser- 方便的Web浏览器控制器,是Python一个模块,可实现自动打开关、定时打开关闭网页/刷新网页,在Unix下,图形浏览器在X11下更受欢迎,但如果图形浏览器不可用或X11显示器不可用,则将使用文本模式浏览器。...

Web网站判断用户是否在线

用户关闭浏览器时该session id不会被立刻释放,而如果此时用户打开浏览器重新登陆网站,会被分配一个新的session id。如果用户浏览网页期间发生断网等现象,网络恢复正常之后浏览器端仍然使用原session id。 ...

js监听浏览器关闭事件(区分刷新关闭,兼容IE9,10,11,Edge,Chrome和Firefox)

监听浏览器关闭事件(区分刷新关闭,兼容IE9,10,11,Edge,Chrome和Firefox)

js 监听浏览器刷新还是关闭事件

// $(window).bind('beforeunload',function(){return '您输入的内容尚未保存,确定离开此页面吗?';}); // window.onbeforeunload = function() { return "确定离开此页面吗?"; }; // function myFunction() {...

相关热词 c# 摘要 c# mvc2 匿名访问 c#qq登录框代码怎么写 c#修改json串 c#string怎么用 c#不包含适用 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据