我想检测用户使用js关闭我的页面,在Chrome / Firefox中我使用onbeforeunload事件,但在Safari(在macOS和iOS上)它不起作用(但是MDN说它工作...)< / p>
在macOS上的Safari中,onbeforeunload仅在第一次刷新/关闭页面时工作。
我尝试卸载,beforeunload,pagehide也无法正常工作。
答案 0 :(得分:0)
请尝试以下操作。
window.unload = function ()
{
// add code here
};