gpt4 book ai didi

javascript - Jquery:window.unload 不适用于 chrome 72.0.3626.109

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:51 27 4
gpt4 key购买 nike

我正在使用 asp.net mvc 创建一个网络应用程序。我想检测用户手动刷新,

但我无法获得以下事件

1: beforeunload

2: unload

以下我试过的方式

1

$(window).on('beforeunload', function () {
pageCleanup();
});

2

$(window).on("unload", function () {
pageCleanup();
});

function pageCleanup() {
alert(1)
}

3

window.addEventListener("unload", logData);

function logData() {
alert(1)
}

4

$(window).unload(function () {
alert('1');
});

the above is an example with alert, I want to have an ajax call in unload function

但当用户按下任何类型的刷新(F5、ctrl-shift-R、ctrl-R、来自 url 选项卡)时,这些似乎都不会执行

我现在应该尝试什么?

最佳答案

您好,请检查一次并告诉我

<html>
<head>
<title>Refresh a page in jQuery</title>

<script type="text/javascript" src="jquery-1.4.2.min.js"></script>

</head>

<body>

<h1>Stop a page from exit with jQuery</h1>

<button id="reload">Refresh a Page in jQuery</button>

<script type="text/javascript">

$('#reload').click(function() {

location.reload();

});

$(window).bind('beforeunload', function(){
return '>>>>>Before You Go<<<<<<<< \n bro!!Working';
});

</script>

</body>
</html>

关于javascript - Jquery:window.unload 不适用于 chrome 72.0.3626.109,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54800861/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com