網(wǎng)站設(shè)置禁止右鍵功能其實也是一種無奈之舉,一般都是為了防止網(wǎng)頁內(nèi)容被他人copy走才設(shè)置該功能,可是此方法只對一些新手比較管用,稍微有點經(jīng)驗的站長,無論怎么設(shè)置禁止復(fù)制都是沒用的。不管怎么說,禁止復(fù)制功能還是有一定效果的,那這些網(wǎng)頁是怎么實現(xiàn)的呢?
1.禁止鼠標(biāo)右鍵和劃詞代碼
<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
|
PS:這種代碼添加后,在該網(wǎng)頁內(nèi),鼠標(biāo)只能進行左鍵點擊,右鍵被完全屏蔽
2.禁止選擇文本代碼
<script type="text/javascript">
var omitformtags=["input", "textarea", "select"];
omitformtagsomitformtags=omitformtags.join("|");
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1){
return false;
}
}
function reEnable(){
return true;
}
if (typeof document.onselectstart!="undefined"){
document.onselectstart=new Function ("return false");
}else{
document.onmousedown=disableselect;
document.onmouseup=reEnable;
}
</script>
|
PS:該代碼添加后,鼠標(biāo)左鍵無法劃詞選擇文本,但右鍵仍然可以使用。
使用方法:將以上代碼直接復(fù)制在網(wǎng)頁的模板文件中,一般是放在head文件中,將代碼添加在<head>和</head>之間即可。
結(jié)語:如尹華峰SEO博客也添加了禁止右鍵的代碼,但是發(fā)現(xiàn)不少文章仍然未經(jīng)允許被copy走了,也從未標(biāo)注來源于本站。鑒于此,本博客便不再設(shè)置防復(fù)制功能。俗話說得好,君子不用防,小人防不住。添加以上代碼也只能對付一般的新手,而破解的方法實在是太多了,這里就不敘述了。關(guān)于上面兩種仿復(fù)制功能的方法還是挺實用,喜歡的站長可以試試。