ページにいくつかのリンクがあり、ページがリロードしようとしているときに関数を呼び出したいと考えています。
私は試した
$(window).unload(function() {
alert('Handler for .unload() called.');
});
機能していません。
ページにいくつかのリンクがあり、ページがリロードしようとしているときに関数を呼び出したいと考えています。
私は試した
$(window).unload(function() {
alert('Handler for .unload() called.');
});
機能していません。
コンソール: Blocked alert('Handler for .unload() called.') during unload.
(Chrome)
これは、ユーザー エクスペリエンス上の理由からブロックされていると思います。
試してみるとconsole.log('Handler for .unload() called.');
、呼び出しは正常に行われます。
あなたが試すことができます:
window.onbeforeunload = function() {
}
window.onbeforeunload = unloadMessage;
function unloadMessage() {
//do your codeing here...
}