明らかに、window.onbeforeunload は、私が遭遇したすべての問題から見てきたように、Chrome でかなりの問題に遭遇しました。最近の回避策は何ですか?
私が仕事に近づいている唯一のものはこれです:
window.onbeforeunload = function () { return "alert" };
ただし、return "alert" を alert("blah") のようなものに置き換えると、Chrome から何も得られません。
この質問で、Google が意図的にこれをブロックしていることがわかりました。彼らにとっては良いことですが、誰かがウィンドウを閉じたときに AJAX 呼び出しを行いたい場合はどうすればよいでしょうか? 私の場合、誰かが私の Web サイトのチャットルームを離れたときに、ウィンドウが閉じられたことを知らせたいと考えています。
(a): AJAX を配置できるように window.onbeforeunload 呼び出しを修正する
か、
(b): Chrome でウィンドウが閉じられたことを判断する別の方法を取得する方法があるかどうかを知りたい