新闻中心
emlog源码程序使用js的方法屏蔽f5快捷键
作者 / 无忧主机 时间 2016-03-15 15:17:27
不知道大家有没有遇到这样的情况,就是自己的网站被恶意刷新刷到卡死的情况。我们都知道如果用户端频繁访问或者大量访问都会对网站的服务器造成很大的压力,特别是对于一些服务器资源分配非常严格的免备案空间,或者是配置比较低的服务器都会有可能造成网站卡死的情况,那这个时候我们要怎么做才能避免让别人恶意的去不断刷新网站呢?别担心,今天无忧主机小编就来给大家介绍一下如何防止网站被恶意刷新卡死的方法。 通常对于网站的用户端来说,网站刷新频率最高的、刷新时间间隔最短的一般都是使用快捷键“f5”来刷新的,而手动刷新的的话一般是不会有很高的刷站效率的,这个基本可以无视。所以我们只要针对“f5”刷新快捷键进行一个屏蔽设置就可以了。屏蔽“f5”的代码设置如下:
<script> document.onkeydown = function(e){ e = window.event || e; var keycode = e.keyCode || e.which; if( keycode = 116){ if(window.event){// ie try{e.keyCode = 0;}catch(e){} e.returnValue = false; }else{e.preventDefault();} }} </script>在网站的页面中添加上面这段js代码,编辑好之后保存一下文件,最后登入网站的后台刷新一下缓存就可以了。 无忧主机相关文章推荐阅读: EMLOG设置添加评论人等级 EMLOG设置固定滚动侧边栏的方法 EMLOG如何设置二级域名绑定子目录的伪静态规则
本文地址:https://www.51php.com/others/21863.html