js页面关闭或者刷新的判断

<HTML> 
<HEAD> 
<title>页面刷新</title> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</HEAD> 
<body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()"> 
	<?php echo time(); ?>
	<script language="javascript"> 
		function RunOnBeforeUnload() { 
			window.event.returnValue = ‘关闭浏览器将退出系统.‘; 
		} 
		function RunOnUnload() { 
			//执行你的代码 
			alert("我要做我的是事情!");
		} 
	</script> 
</body> 
</HTML>
时间: 2024-10-13 12:37:58

js页面关闭或者刷新的判断的相关文章

当页面关闭或刷新时提示用户

需求: 1.当页面关闭或刷新时提示用户是否已保存: 2.页面中的某些ajax操作成功后,如果需要刷新(window.location.reload())页面,但不需要提示用户是否已保存. 解决方法: 1)在页面加载后注册onbeforeunload事件,页面关闭前和刷新前都会触发onbeforeunload事件: //注册页面刷新和关闭提醒事件 window.onbeforeunload = function () { return "请确认信息是否已保存!"; }; 2)在相应的aj

页面关闭或刷新时触发javascript的事件

当页面在关闭或刷新时提示 window.onbeforeunload(function(){ //判断是关闭还是刷新 1.满足关闭,否则是刷新 if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){ //关闭时怎么处理 }else{ //刷新时怎么处理 } }): 触发条件: 1.关闭浏览器窗口2.通过地址栏或收藏夹前往其他页面的时候3.点击返回,前进,刷新,主页其中一个

微信子页面关闭后刷新父页面

前段时间开发微信公众号时,需要用到从编辑页面点击保存后,跳转到列表页面后并刷新,网上找了好多 function f_close(){ if(typeof(WeixinJSBridge)!="undefined"){ //WeixinJSBridge.call('closeWindow'); history.go(-1); }else{ if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator.us

js window.open()打开的页面关闭后刷新父页面

function test(){ var winObj = window.open(URL); var loop = setInterval(function(){ if(winObj.closed){ clearInterval(loop); parent.location.reload(); } },1); }

页面关闭和刷新事件

var _t; window.onbeforeunload = function(){ closeTime(); setTimeout(function(){_t = setTimeout(onunloadcancel, 0)}, 0); return "真的离开?"; } window.onunloadcancel = function(){ clearTimeout(_t); //alert("取消离开"); }

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

今日项目遇到一个问题,有一个功能会在浏览器的主窗口中新开一个窗口,然后业务要求:关闭新窗口的时候往后端发个请求,刷新的时候不发送.知道有个onbeforeunload事件是用于捕获关闭浏览器事件(包括刷新)的,但刷新也会走此方法,所以行不通,于是就网上找了找资料,网上回答的最多的大致是这样的 window.onbeforeunload = function() { //鼠标相对于用户屏幕的水平位置 - 窗口左上角相对于屏幕左上角的水平位置 = 鼠标在当前窗口上的水平位置 var n = wind

判断浏览器到底是关闭还是刷新?准确性超高

最近纠结在一个问题上,研究浏览器的关闭事件,百度了一大堆,发现没有关闭事件.相关文章如下所讲: http://bbs.csdn.net/topics/330239056 http://www.cnit618.com/html/qdkf/js/1338.htm http://zhidao.baidu.com/link?url=ULiLZsVjyB43Tz1p0Lkc6BP9ZTQwoMKrfq-OkZ69i32oXJjWbD40e62r0xrnrhypRXk5UZwQxL1z0F3rf6CZ2a

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

原作者的文章地址:http://udn.yyuap.com/forum.php?mod=viewthread&tid=96309 页面加载时只执行onload 页面关闭时只执行onunload 页面刷新时先执行onbeforeunload,然后onunload,最后onload. 经过验证我得出的结论是: //对于ie,谷歌,360: //页面加载时只执行onload //页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件

js 页面定时刷新

html <label class="am-switch am-switch-lg"> <input type="checkbox" id="check_is_f"> <span class="am-switch-checkbox"></span> </label> 定时刷新 js //定时刷新 is_f = localStorage.getItem("is