当浏览器关闭时,我已经实现了一些功能。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