导航:首页 > 编程语言 > js判断浏览器是否关闭

js判断浏览器是否关闭

发布时间:2023-05-22 15:20:46

1. 你好 请问下在js中beforeunload怎么判断当前页面是关闭操作

相关的功能已经被浏览器屏蔽了。关闭页面不会触发任何js事件,只有离开页面可以触发unload事件,这个离开包括关闭、跳转。 另一个是beforeunload事件,浏览器会自动询问用户离开还是留下,开发人员无法改变这个行为,只能选择是否触发。

2. 用js怎么判断火狐浏览器的关闭和刷新IE可以判断的。

您好!很高兴为您答疑。
您可以尝试一下下面的代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">

</HEAD>
<script type="text/javascript">
function close() //author: sunlei
{
var isIE=document.all?true:false;
if(isIE){//IE浏览器
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("是刷新而非关闭");
}
}
else{//火狐浏览器
if(document.documentElement.scrollWidth!=0)
alert("是刷新而非关闭");
else
alert("是关闭而非刷新");
}
}
</script>
<body onunload="close();">

</BODY>
</HTML>
该资源来自于网络,本人没有验证。
如果对我们的回答存在任何疑问,欢迎继续问询。

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

首先判断浏览器的抄类型,简便可用navigator.userAgent()获取浏览器的字符串,与浏览器类型做查找即可。
目前对Chrome和firfox区分关闭和刷新成功。
浏览器为firfox时flag为false,Chrome为true。
window.onload(){
window.onunload = function() {
if(flag){
console.log('关闭操作');
}
else {
console.log('刷新操作');
}
};
window.onbeforeunload = function () {
if(!flag){
console.log('关闭操作');
}
else{
console.log('刷新操作');
}
};
}

4. 用JS判断浏览器是关闭还是刷新

window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
alert("是关闭而非刷新");
window.event.returnValue = ""; //这里可以放置你想版做的操作代码权
}else
{
alert("是刷新而非关闭");
}
}

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

<mce:script type="text/JavaScript"><!--
function close(evt) //author: sunlei
{
var isIE=document.all?true:false;
evt = evt ? evt :(window.event ? window.event : null);
if(isIE){//IE浏览器
var n = evt.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && evt.clientY<0 || evt.altKey){
//alert("是关闭而非漏兆刷新");
window.location.href="../include/logout.PHP";
}
else{
//alert("是刷新而非关闭");
return false;
}
}
else{//火狐浏览器
if(document.documentElement.scrollWidth!=0)
{
//alert("是刷新返乎租而非关闭");
//顷知window.location.href="report_list.php?ss=1";
return false;

}
else{
alert("是关闭而非刷新");
//window.location.href="repost_list.php?ss=0";
//alert("bbbbbbb");
}
}
}
// --></mce:script>
<BODY onunload="close(event);">

6. js怎么判断浏览器 关闭

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"兄锋烂"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">基兄
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Js智能判断浏览器是关闭还是刷新</title>
<metahttp-equiv="content-type"content="text/html;charset=gb2312">
</head>
<body>
关闭或刷新浏览器试试!
<scriptlanguage="javascript">
window.onbeforeunload=function(){
varn=window.event.screenX-window.screenLeft;
varb=n>document.documentElement.scrollWidth-20;
if(b&&window.event.clientY<0||window.event.altKey){
alert("关闭羡漏");
}else{
alert("刷新");
}
}
</script>
</body>
</html>

7. js判断浏览器是否关闭

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

8. jsp中如何检测浏览器关闭

在jsp中用来检测浏览器关闭的方法需要在JavaScript里面来判断,判断的方法有以下几种:

1、使用onbeforeunload 或者onunload监听器来监听浏览器关闭事件;写法:

window.onbeforeunload=function(){

alert("窗口已经关闭");return false;

}

效果图:

说明:这种方式在页面刷新的时候不会有影响,只针对使用window.close()方法来关闭浏览器时有效。对于直接关闭浏览器的关闭按钮的方式没有效果。

9. js获取判断浏览器关闭,要支持Safari

因为safari和firefox根渗唤宽本就没有window.event,丛亮写代码必须照着firefox写。

自己链睁去翻w3cschool吧

10. js判断浏览器关闭

window.onbeforeunload=onbeforeunload_handler;
window.onunload=onunload_handler;
functiononbeforeunload_handler(){
varwarning="确认退出?";
returnwarning;
}

functiononunload_handler(){
varwarning="谢谢光内临容";
alert(warning);
}

阅读全文

与js判断浏览器是否关闭相关的资料

热点内容
导出手机qq文件到u盘 浏览:456
电脑如何打开ppt文件怎么打开方式 浏览:782
魅族锁定区文件夹 浏览:357
刻字cnc怎么编程 浏览:182
学校的网络拓扑结构图 浏览:784
收集100个pdf文件里关键词 浏览:594
苹果关闭4g网络设置 浏览:289
如何监测数据库 浏览:967
拷贝过来的pdf文件 浏览:751
抖音小店的访客数据怎么看 浏览:670
怎么把c语言编程的字符向下移动 浏览:786
sql删除文件组代码 浏览:978
安卓post请求多重json 浏览:776
微信消除数据怎么恢复 浏览:918
小米刷机显示系统找不到指定文件 浏览:528
苹果手机小风扇图app叫什么 浏览:292
繁体中文输入工具 浏览:916
pc桌面壁纸文件夹 浏览:473
微信怎么添加群 浏览:781
40岁男人适合的微信名 浏览:925

友情链接