新聞中心
emlog源碼程序使用js的方法屏蔽f5快捷鍵
作者 / 無憂主機(jī) 時(shí)間 2016-03-15 15:17:27
不知道大家有沒有遇到這樣的情況,就是自己的網(wǎng)站被惡意刷新刷到卡死的情況。我們都知道如果用戶端頻繁訪問或者大量訪問都會(huì)對網(wǎng)站的服務(wù)器造成很大的壓力,特別是對于一些服務(wù)器資源分配非常嚴(yán)格的免備案空間,或者是配置比較低的服務(wù)器都會(huì)有可能造成網(wǎng)站卡死的情況,那這個(gè)時(shí)候我們要怎么做才能避免讓別人惡意的去不斷刷新網(wǎng)站呢?別擔(dān)心,今天無憂主機(jī)小編就來給大家介紹一下如何防止網(wǎng)站被惡意刷新卡死的方法。 通常對于網(wǎng)站的用戶端來說,網(wǎng)站刷新頻率最高的、刷新時(shí)間間隔最短的一般都是使用快捷鍵“f5”來刷新的,而手動(dòng)刷新的的話一般是不會(huì)有很高的刷站效率的,這個(gè)基本可以無視。所以我們只要針對“f5”刷新快捷鍵進(jìn)行一個(gè)屏蔽設(shè)置就可以了。屏蔽“f5”的代碼設(shè)置如下:
<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>在網(wǎng)站的頁面中添加上面這段js代碼,編輯好之后保存一下文件,最后登入網(wǎng)站的后臺(tái)刷新一下緩存就可以了。 無憂主機(jī)相關(guān)文章推薦閱讀: EMLOG設(shè)置添加評(píng)論人等級(jí) EMLOG設(shè)置固定滾動(dòng)側(cè)邊欄的方法 EMLOG如何設(shè)置二級(jí)域名綁定子目錄的偽靜態(tài)規(guī)則
本文地址:http://www.gle-technology.com/others/21863.html