javascript - onbeforeunload 在移动设备上不起作用
问题描述
我正在使用以下代码,它向我显示关闭时的警报。它在桌面上运行良好,但在移动端关闭时没有显示任何消息。我使用过 chrome、mozilla 和 safari,但它不起作用。还有其他方法吗?
var timeout;
function warning() {
timeout = setTimeout(function() {
alert('You are leaving the page 111111111111');
}, 500);
return "You are leaving the page";
}
function noTimeout() {
timeout = setTimeout(function() {
alert('2222222222');
},10);
clearTimeout(timeout);
}
window.onbeforeunload = warning;
window.unload = warning;
window.unload = 警告;
解决方案
推荐阅读
- python - 如何使用 Stata 读取 json 和 csv 数据,使其可以被视为类似于 sav 文件
- java - 反转递增三角形图案
- asp.net-core - 为什么批量更新的 KendoUI Grid 中的 Id 属性上的模型状态无效?
- python - 比较 2 csv 中的时间戳,按接近度(timedelta <“X”),同时移动“行指针”
- python - 如何使用python比较两个数据框并获取不匹配的行?
- api - 如何在 SOAPUI 中的 JSONPath 匹配配置中断言多个值 - REST
- powershell - 使用 Powershell 向现有 CSV 添加值
- javascript - DanfoJS 使用 Dataframes 进行类似应用的操作
- python - 从我的列表中的整数中减去 1 直到零
- python - PANDAS - 如何更改条的大小和颜色?