浏览器关闭后动态更改数据库数据

发布时间 2023-06-12 09:03:59作者: じ逐梦

窗口:卸载前事件    beforeunload

当窗口、文档及其资源即将卸载时,将触发 beforeunload 事件。此时,文档仍然可见,并且事件仍可取消。

此事件使网页能够触发确认对话框,询问用户是否确实要离开页面。如果用户确认,浏览器将导航到新页面,否则将取消导航。 

//浏览器刷新和退出提示保存
window.onbeforeunload = function (e) {
    //returnd.state_stop = 5;
    //setreturnd("state_stop");
    e = e || window.event;
    if (e) {
        e.returnValue = '关闭提示';
    }
    return '关闭提示';
};

刷新提示弹窗:

 浏览器离开提示弹窗:

参考文献:

https://blog.csdn.net/weixin_37806077/article/details/118580963?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-118580963-blog-105727148.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-118580963-blog-105727148.235%5Ev38%5Epc_relevant_sort_base2&utm_relevant_index=4

https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event

 

 

window.unload: 文档被完全卸载后触发