Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript beforeunload-自己的消息和函数成功与否?_Javascript_Jquery_Onbeforeunload - Fatal编程技术网

Javascript beforeunload-自己的消息和函数成功与否?

Javascript beforeunload-自己的消息和函数成功与否?,javascript,jquery,onbeforeunload,Javascript,Jquery,Onbeforeunload,以下代码始终显示相同的消息:此页面要求您确认等。是否可以更改此文本以显示其他内容 $(window).bind('beforeunload', function(){ }); 是否可以查询用户是否真的离开了页面或是否留下了 $(window).bind('beforeunload', function(){ if(return == 'stay on page'){ alert('stay'); } if(return == 'leave page')

以下代码始终显示相同的消息:此页面要求您确认等。是否可以更改此文本以显示其他内容

$(window).bind('beforeunload', function(){

});
是否可以查询用户是否真的离开了页面或是否留下了

$(window).bind('beforeunload', function(){
    if(return == 'stay on page'){
        alert('stay');
    }
    if(return == 'leave page'){
        alert('stay');
    }
});
这可能吗


是否可以在没有警报的情况下检测关闭窗口?

您无法修改onbeforeunload的默认对话框,因此类似于

window.onbeforeunload = function (e) { var e = e || window.event; if (e) { e.returnValue = 'You have unsaved changes!'; } // For Safari return 'You have unsaved changes!'; }; window.onbeforeunload=函数(e){ var e=e | | window.event; 如果(e){ e、 returnValue='您有未保存的更改!'; } //狩猎旅行 返回“您有未保存的更改!”; };
在我的Firefox上,我仍有此页面要求您确认是否可以禁用所有警报?