Js智能判断浏览器是关闭还是刷新的代码

JavaScript判断浏览器是关闭还是刷新,其实觉得没有什么实用性,就算是作为Js学习的一个参考文档吧。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Js智能判断浏览器是关闭还是刷新</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
关闭或刷新浏览器试试!
<script language="javascript">
window.onbeforeunload=function(){
var n=window.event.screenX-window.screenLeft;
var b=n>document.documentElement.scrollWidth-20;
if(b&&window.event.clientY<0||window.event.altKey){
alert("关闭");
}else{
alert("刷新");
}
}
</script>
</body>
</html>

时间: 2024-11-05 16:35:40

Js智能判断浏览器是关闭还是刷新的代码的相关文章

判断页面是关闭还是刷新的js代码_基础知识

<body>标签只有onload\onunload\onbeforeunload事件而没有onclose事件.不管页面是关闭还是刷新都会执行onunload事件.如何捕捉到页面关闭呢      页面加载时只执行onload     页面关闭时只执行onunload     页面刷新时先执行onbeforeunload然后onunload最后onload.这样我们可以在onbeforeunload中加一个标记在onunload中判断该标记即可达到判断页面是否真的关闭了. <html>

javascript判断网页是关闭还是刷新_javascript技巧

原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序  代码如下  window.onunload = function(){ var a_n = window.event.screenX - window.screenLeft; var a_b = a_n > document.documentElement.scrollWidth-20; if(a_b && window.event.clientY&l

(在线,急!)判断页面是关闭还是刷新用ASP.NET(c#)

问题描述 判断页面是关闭还是刷新用ASP.NET(c#)我想在.CS代码文件中的Unload时判断页面是关闭还是刷新如果是:关闭.就显示"关闭"信息如果是:刷新.就显示"刷新"信息 解决方案 解决方案二:??页面都关闭了还怎么显示"关闭"信息啊?

js智能获取浏览器版本UA信息的方法_javascript技巧

js智能获取浏览器版本UA信息的方法 /* * 智能获取浏览器版本信息 * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit:

js判断页面是关闭还是刷新

程序  代码如下 复制代码 window.onunload = function(){                var a_n = window.event.screenX - window.screenLeft;                var a_b = a_n > document.documentElement.scrollWidth-20;                if(a_b && window.event.clientY< 0 || window

JS判断浏览器类型与版本的实现代码_javascript技巧

在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的.下面列举一下常用的判断方法 1.判断浏览器是否为IE document.all ? 'IE' : 'others':在IE下document.all值为1,而其他浏览器下的值为0: navigator.userAgent.indexOf("MSIE")>0 ? 'IE'

JS检查判断浏览器是否支持CSS3

常见的CSS3动画就很有必要检测浏览器是否支持.下面分享几种方法: 第一种:javascript比较常用下面这个代码: var support_css3 = (function() {    var div = document.createElement('div'),       vendors = 'Ms O Moz Webkit'.split(' '),       len = vendors.length;      return function(prop) {       if (

【js】判断浏览器是否IE浏览器

搜罗各种方法来判断浏览器是否为IE浏览器 1.最简单的[来自:http://www.cnblogs.com/heganlin/p/5889743.html] if(!+[1,]){ layer.msg("是IE浏览器!",{icon:2,offset:'100px',time:8000}); } 局限:本判断方法经过判断在IE7  IE8  IE8兼容模式   在IE9  IE10   IE11 不起作用 解释: alert([1,2]);//相当于alert([1,2].toStri

用js自动判断浏览器分辨率的代码_基础知识

复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- if (window.navigator.userAgent.indexOf("MSIE")>=1) { var IE1024=""; var IE800=""; var IE1152=""; var IEother=""; ScreenWidth(IE1024,IE80