明らかに、ウィンドウのアンロードイベントを認識しないため、Safariブラウザ用のJavaScript経由でイベントリスナーを追加しようとしています。これまでのところ、私は持っています:サファリにイベントリスナーを追加する
function init()
{
//add unload event handler for safari
if (navigator.userAgent.toLowerCase().indexOf("safari")!=-1) {
bodyElt = document.getElementsByTagName("body")[0];
if (bodyElt) {
bodyElt.addEventListener("unload", onUnloadHandler, false);
}
}
...
onunloadとunloadは異なりますか? – shaun5
@ shaun5 'addEventListener()'の最初の引数は、ここでは 'unload'のイベント* type *である必要があります。 – PointedEars