热文一本正经
防止网页刷新,禁用F5键的JS
网页刷新可能导致表单重复提交,如果频繁刷新对于动态网站来说会造成数据库访问压力变大,甚至出现页面错误、服务器宕掉等问题。
下面这个简单的js文件放到网页中可以禁用F5键,实测在IE9、Firefox、Chrome、Chrome内核的其他浏览器下可用,请根据实际需要使用。
<script>
document.onkeydown = function(e){
e = window.event || e;
var keycode = e.keyCode || e.which;
if(e.ctrlKey || e.altKey || e.shiftKey || keycode >= 112 && keycode <= 123){
if(window.event){// ie
try{e.keyCode = 0;}catch(e){}
e.returnValue = false;
}else{// ff
e.preventDefault();
}
}
}
</script>
非特殊说明,本博所有文章均为博主原创,并遵循 CC-BY-NC-SA 4.0 协议许可。
转载前请务必署名,本文链接:https://www.geniusxiaoshuai.com/exp/44.html
-- 展开阅读全文 --
可能我死的时候,我闺女也会这么哭我吧