当浏览器关闭时,我已经实现了一些功能。
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;
}
};
现在,上面代码中的问题是,当我通过单击地址栏按 Enter 或使用刷新按钮刷新页面时,我的代码给了我警报(“21112”),这是我不想要的,因为调用只会触发如果浏览器关闭。所以有人可以帮助我实现这一目标。