更新ボタンがクリックされたか、ブラウザの戻るボタンがクリックされたかをFirefoxで知る方法...両方のイベントonbeforeunload()
メソッドはコールバックです。IE の場合、次のように処理しています。
function CallbackFunction(event) {
if (window.event) {
if (window.event.clientX < 40 && window.event.clientY < 0) {
alert("back button is clicked");
}else{
alert("refresh button is clicked");
}
}else{
// want some condition here so that I can differentiate between
// whether refresh button is clicked or back button is clicked.
}
}
<body onbeforeunload="CallbackFunction();">
しかし、Firefox ではevent.clientXとevent.clientY は常に 0 です。それを見つける他の方法はありますか?