當瀏覽器關閉時,我已經實現了一些功能。Java Script關閉IE8窗口
window.onbeforeunload = function (evt) {
evt = (evt)? evt:event;
clickY = evt.clientY;
altKey = evt.altKey;
keyCode = evt.keyCode;
if (altKey == true && keyCode == 0){
//Make call to the server to clear the cache
}else if(clickY < 0){
//Make a call to the server to clear the cache
}else {
return;
}
};
現在在上面的代碼中的問題是當過我按下通過點擊地址欄或進入我刷新頁面刷新按鈕,我的代碼給我警報(「21112」),我不想因爲只有當瀏覽器關閉時,該調用纔會觸發。 所以有人可以幫助我實現這一目標。
然後檢查輸入密鑰和F5鍵... – gdoron
你不能這樣做 - 噹噹前頁面被導航離開時觸發事件 - 這意味着導航到不同的頁面或瀏覽器關閉 – ManseUK
@gdoron它總是給鍵碼0 – BOSS