我一直在尝试发送信标beforeunload
,它似乎适用于几乎所有现代浏览器,除了处于隐身模式的 Chrome。
这是适用于所有现代浏览器的代码,除了处于隐身模式的 Chrome:
window.onbeforeunload = function() {
navigator.sendBeacon("url");
}
甚至这段代码似乎也不起作用:
window.onbeforeunload = function() {
console.log('before unload')
}
我做错了什么还是只是 Chrome 的错?