2016年4月19日

矛與盾之爭, 破解「鎖右鍵+防複製」的 Chrome 外掛, 以及「保護著作權」的方法

A+
chrome-quick-javascript-switcher-矛與盾之爭, 破解「鎖右鍵+防複製」的 Chrome 外掛, 以及「保護著作權」的方法2016.8.31 公告:目前已發佈新工具「免安裝外掛, 直接破解網頁 "鎖右鍵+防複製" 的方法 (使用書籤)」,只要安裝這個書籤,不用安裝任何外掛,即可破解「鎖右鍵+防複製」。

網路的本質是資訊共享,知識的流通可以讓有需要、能應用的使用者創造出更大的價值。如果在網路搜尋到一篇實用的文章,卻發現無法複製文字內容,那麼資訊不方便再利用或再創造,其實是很可惜的。

過去曾使用過一些破解網頁「鎖右鍵、防止選取、關閉拖曳功能...」等等的(書籤)工具,主要的原理就是解除上述功能的 JS 語法。雖然在有些網頁是有效的,不過由於語法日新月異,某些網頁採用了新的 JS 語法,那麼原本的書籤破解工具就無效了。

瞭解原理後,其實最有效的方式就是直接「不讓瀏覽器執行 Javascript」,本篇會介紹這樣的 Chrome 套件,一鍵可以開關瀏覽器的 JS 功能。同時也一併討論,針對「保護著作權」這一點,站長們真正有效的方法為何。



一、關閉瀏覽器執行 JS 的功能


當遇到某些網頁採用了防止複製文字的功能時,解決方法很簡單,以 Chrome 為例,按滑鼠右鍵 →「檢查」(或是按 Ctrl + Shift + I)

chrome-disable-javascript-矛與盾之爭, 破解「鎖右鍵+防複製」的 Chrome 外掛, 以及「保護著作權」的方法

接著按 F1,出現上圖畫面,在紅框處勾選「Disable Javascript」即可,網頁的 JS 就無法執行了。

以上這個流程步驟不多,不過缺點是,複製完我們需要的文字後,又得重複這個流程取消「Disable Javascript」,否則,這個世代的網站若沒有執行 JS,可能多數網頁看起來都是慘不忍睹。

因此,如果有辦法一鍵切換這個功能的話,就再方便不過了。



二、Chrome 套件 Quick Javascript Switcher


1. 安裝

這個套件在 Chrome 商店的安裝網址如下:


安裝之後,在右上角會自動出現小圖示:

chrome-disable-javascript-icon-green-矛與盾之爭, 破解「鎖右鍵+防複製」的 Chrome 外掛, 以及「保護著作權」的方法

目前的狀態有小綠點,代表預設狀態是 "執行 Javascript"。


2. 使用方式

當某個網頁想要不執行 JS 時,那麼按一下這個工具的圖示,讓他變成紅點:

chrome-disable-javascript-icon-red-矛與盾之爭, 破解「鎖右鍵+防複製」的 Chrome 外掛, 以及「保護著作權」的方法

現在這個網頁的 JS 已經被關閉,可以放心使用滑鼠右鍵、或執行複製文字的動作了。

這個功能不單可解決複製網頁內容時會遇上的麻煩,如果只想瀏覽網頁、不想看到廣告時,也可使用這個工具,因為廣告多半需要 JS 來啟動。當不執行 JS 時,八、九成的廣告都會無法顯示,那麼使用這個 Chrome 外掛,就可不另外安裝「擋廣告」的外掛。

這個外掛也會自動記憶網頁是否執行 JS 的設定,所以算是很方便的工具。



三、維護網頁著作權的方法


看了本文介紹的工具,站長們是否會覺得自己的創作文字、圖片一點保障都沒有?「保護著作權」當然是必須的,資訊流通分享雖是社會進化的推手,不過嫖竊、不勞而獲也是扼殺創作的主要原因。

防止複製並不存在完全有效的方法,任何防衛措施都有辦法破解,就像沒有打不開的鎖、打不破的門。但我們可以做的是,購買設計複雜的鎖、材質堅硬的門,讓竊賊需要花費大量時間破解。在他們預估時間延長的情況下,會增加被察覺的機率或失手的風險,那麼就可能打消竊盜的念頭,或是因此而轉移目標。

1. 保護文字

這篇「保護網頁著作權的構思 (1)文章篇」提出了不少機制,用來嚇阻全文複製的行為,其中最有效的,就是在文章中插入各種「內部連結」,也可以在文章中偶爾穿插自己的名字、網站名稱等等

這個作法的好處在於,如果全文被不勤勞的複製者拿走,讀者還是能看出這篇文章的可能出處,或是作者是誰。舉例來說,偶爾將 "我" 這個字代換成 "WFU",雖然文章被偷了,只要 "WFU" 還在,那麼也等於在幫我們分享轉載,其實沒什麼損失;如果「內部連結」也都還留著的話,那更是免費宣傳的好管道。


2. 保護圖片

「保護圖片」的機制比較麻煩,不過沒有捷徑,只能勤勞地每張都加上浮水印。如果是自架站、有自己的主機,那麼可參考「保護網頁著作權的構思 (2)網頁篇」,有更安全、不會被盜連的作法。


3. 會員系統

如果認為網站的文章內容非常有價值、需要有金庫等級的防盜措施,那麼第 1 點的方法顯然還不夠滿足需求,因為非常勤勞的嫖竊者,可以花時間一一去除所有我們網站的相關字串、連結等等。

那麼可行的方案大概是在網站使用「會員系統」了,這樣的系統原理在於,將重要的文字內容放在後端資料庫中,那麼前端網頁是看不到這些內容的,自然偷文者就無從複製起了。

只有加入了會員,系統辨識過登入會員的身份,才會從後端讀取資料,呈現在螢幕上,算是「保護著作權」最有效的機制。


4. 總結

當然,採用何種方法取決於文章的價值。家裡不上鎖自然容易被闖空門,而要買幾百塊的鎖還是幾萬塊的鎖,也是需要衡量家裡資產有多少。

至少我們需要先做的,是瞭解各種防盜的方法與機制,等有辦法評估自己網站的圖、文價值後,再決定採取對應的防盜措施。


更多 Chrome 外掛工具:


更多「著作權保護」技巧:

2 則留言:

  1. 網頁也可以設定CSS來防止複製
    body {-moz-user-select : none;-webkit-user-select: none;}

    因此,除了您提到的Quick Javascript Switcher套件之外,我還推薦使用Enable Copy,這樣就可複製大部分網頁的內容
    https://chrome.google.com/webstore/detail/enable-copy/lmnganadkecefnhncokdlaohlkneihio

    回覆刪除
    回覆
    1. 是啊,這個 CSS 語法比較少人知道,所以我就偷懶忽略它了~~XD

      原來 Enable Copy 可以處理這個 CSS 語法,感謝告知此訊息,看來 Enable Copy 也必須列入備案才行。只是裝太多外掛會吃記憶體,我來研究一下用書籤封鎖 CSS 語法的方法~

      刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
提問請附網址、詳細描述狀況,如提供的資訊不足,則無法回覆。
◎ 請在相關文章留言,與文章無關的主題請至「Blogger 中文論壇」。
◎ 若詢問 CSS 、非官方範本問題、或貴站為商業網站 ,請參考「本站諮詢頁面」→「1. 諮詢服務」
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 若發現留言不見了,通常是因為 "複製貼上" 的內容常被系統判定為垃圾留言,請不用擔心,我會定期將留言恢復。
◎ 本站「已關閉自刪留言功能」。