2009年10月27日 星期二

如何防止他人複製文章的方法(鎖右鍵)


過去曾經有人問到如何鎖右鍵來防止別人複製自己的文章,其實這玩意只能防對電腦一竅不通的朋友,無所謂防君子,因為君子也不會去竊取別人的文章吧,Google搜尋一下就有很多破解方式,所以真的只是防止電腦小白或是懶得搜尋資訊的人吧。


方法非常簡單,

進入後台→版面配置→網頁元素→新增小工具→HTML/JavaScript 新增
然後輸入以下程式碼即可。
<script language="JavaScript">
<!--
//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){ alert(message); return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>

其中Function Disabled!可以改成任何你想顯示的文字,
不管柔情勸說或是Kuso調侃甚至威脅恐嚇,隨你高興,例如

複製拷貝他人文章前,請尊重智慧財產權!



注意你的文字敘述,內若有標點符號,最好是轉到英數底下的標點符號使用,例如逗點要以,表示,而不是以表示,不然標點符號會變成亂碼的。

如何解除有這種鎖右鍵的網站呢?
我想很簡單,這裡就不再多敘述了,網路搜尋一下就有了。

當然綸太郎的文章是不適合鎖右鍵的,不然那些程式碼讀者怎麼拷貝到自己的網站上呢?其實Ctrl+C(複製)和Ctrl+V(貼上)兩個簡單的動作,但真的很傷認真寫文章的站長或是創作者,適當的引用與摘錄是可以的,但是整篇照抄且未註明來源就真的是網路害蟲了,彼此尊重才能擁有更好的網路倫理吧。

參考來源:
How to stop visitors from stealing your blog content.

18 則留言:

  1. 這個偶爾用用也很好玩,謝謝您的分享,取用!

    回覆刪除
  2. 逗點用普通的即可,就不會變成亂碼,類似這樣 ,

    回覆刪除
  3. 感謝您的分享,
    雖說防加君子,但聊勝於無啊~~~
    最近文章與照片在未經同意之下,被中國網站全文轉貼,
    我mail去要求刪文,對方竟還要提出原創證明,
    真是令人無言啊,中國的水準之低...。

    回覆刪除
  4. 這種事真的是很怕碰到,聊勝於無了,不過第一次聽到要原創證明,可見抄襲者真的很牛,錯了還不認錯,如果對方有isp業者,直接通知吧。

    回覆刪除
  5. 大家都對複製彈出自己的想法,不錯。

    回覆刪除
  6. 感謝Steven與版主的分享!

    回覆刪除
  7. 在新增小工具找不到HTML/JavaScript 新增,是我開錯了??

    回覆刪除
  8. 第8個是指哪裡?
    能選的只有:基本,精選,最受歡迎,更多小工具,新增您自己的
    没能HTML/JavaScript 新增...
    是版本不一樣?

    回覆刪除
  9. 基本裡的第8個 HTML/JavaScript ,前一個是搜尋框

    回覆刪除
  10. 您好~我剛剛試了一下這篇文章的方法
    確實是鎖住右鍵了
    但是只要反白再按ctrl+c還是能夠複製文章內容耶
    請問有沒有辦法解決呢?
    謝謝版主

    回覆刪除
  11. http://01mistery.blogspot.com/2009/11/disable-highlight-text.html
    你好~剛剛提的問題以在這篇得到解決
    感謝綸太郎的文章^^

    回覆刪除
  12. 謝謝您的分享!相當實用! =)

    回覆刪除
  13. 謝謝分享!!!!!!
    鎖右鍵、防反白的問題困擾好久了。

    請問有沒有按右鍵時不會彈出對話框的語法呢?
    真的很謝謝QQ

    回覆刪除
    回覆
    1. 這程式別人寫的,我也不會修改。

      刪除

設有留言驗證及核准,版主閱覽後,留言才會顯示,發問前請善用網站目錄Google搜尋功能