費心費時寫的blog文章有時會被不肖人士直接複製盜用吧?在Wordpress blog有許多外掛可以直接使用來防止,但若使用使用google blog(即blogger)的人要怎麼達到這樣的目的呢?
使用google blog(即blogger)要如何讓blog的「右鍵功能」被取消呢?
1、從blogger管理後台,點擊「範本」→「編輯HTML」
2、找到"</head>",並在"</head>"的「前面」加上下列語法:
<script type="text/javascript">
document.oncontextmenu = function(){return false;}
document.onselectstart = function(){return false;}
document.onmousedown = function(){return false;}
</script>
▼如下圖所示
3、按下儲存範本即可。
上面出現的紅字:"如果您的範本經過編輯後同時含有 HTTP 和 HTTPS,當訪客透過 HTTPS 瀏覽您的網誌時,網誌的安全性和使用者體驗可能會受到影響。"→不必理會紅字,直接儲存範本,然後再到前台測試是否右鍵被鎖起來了,若是就代表成功了。
這個方式只能防一時,若真的有人稍懂一下網頁程式的原理就仍有辦法這個「鎖右鍵」的功能破解開而複製走你的文章,但是若有把上面語法安裝進去,至少可以防範大部皆的不肖人士。
2016/9/11補充:
若您的網頁只想替單篇特定的文章「不讓文字被反白」,文字無法被反白也就無法被複製,可以試著在該單篇文章中加入下以的語法:
<style type="text/css">
body {-moz-user-select : none;-webkit-user-select: none;}</style>
▼範例圖:
用CSS防止反白最好搭配上面的javascript語法,因為你雖用CSS防止反白防止被反白,但無法防止圖片被按右鍵後被複製,所以要搭鎖右鍵的語法較佳。
感謝分享!!!
謝謝 有效
我發現以上「鎖右鍵」的功能在桌機上的 Google Chrome(目前用 版本 66.0.3359.181)中,若網址是”https://” 開頭的可以「鎖右鍵」,但若同樣的網址改成以”http://” 開頭就無法「鎖右鍵」了…
另外,在手機/平板(iOS)上同樣的方法似乎無法「鎖右鍵」防止複製…
不曉得這是怎麼一回事?
感謝您的分享https的差別,只是我很久沒沒研究blogger了耶,所以google可能有新的作法了,很抱歉無法幫到你。
十分感謝你的分享!
不過第二部分(只想替單篇特定的文章「不讓文字被反白」)的方法我試過後發現在 Google Blogger 無法達到效果… 不知道是怎麼了?
謝謝教學,超感激的~
我的 blog 裡沒有範本這個選項欸? 是不是改版了@@?
非常感謝分享!
有效,謝謝~~~
有空多回來逛逛,旁邊廣告有空就讚助一下喔!謝