導航:首頁 > 編程語言 > 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判斷瀏覽器是否關閉相關的資料

熱點內容
繁體中文輸入工具 瀏覽:916
pc桌面壁紙文件夾 瀏覽:473
微信怎麼添加群 瀏覽:781
40歲男人適合的微信名 瀏覽:925
編程里比例怎麼打 瀏覽:215
蘋果12兩個app如何分屏 瀏覽:592
ps下載完不是壓縮文件 瀏覽:362
電腦中的個人文件包括什麼 瀏覽:572
網路連接一般什麼密碼 瀏覽:199
java定時器quartz實例 瀏覽:259
稻殼excel文件太大怎麼弄 瀏覽:901
文件里的視頻如何保存到相冊 瀏覽:428
手機百度雲文件電腦 瀏覽:957
編程怎麼做到時鍾精準 瀏覽:912
錘子用過的壁紙在哪個文件里 瀏覽:468
qq網站安全性未知訪問不了怎麼辦 瀏覽:270
燕秀怎麼修改編程人名字 瀏覽:789
2012年天之眼導航升級 瀏覽:595
如何安裝視頻文件 瀏覽:315
紅米2A升級miui9 瀏覽:927

友情鏈接