相信很多人都看過這樣的網路相本廣告, 宣稱可以把不想要讓人下載的相片, 利用鎖滑鼠右鍵的功能防止瀏覽者進行儲存。僅管網路上許多前輩們都一直在倡導鎖右鍵是沒用的, 但仍然有許多無知的純真少女信以為真, 把自己的清涼自拍照放上相本, 然後設定鎖右鍵後, 就自認為天下太平了…
「別再自欺欺人了」, 當你把東西放上網路, 基本上就已經沒有任何的隱密性可言了。先別談現在已經有許多瀏覽器內建有防止鎖右鍵的功能, 鎖定滑鼠右鍵還會造成瀏覽者瀏覽時的不便, 特別是現在許多瀏覽器都支援「滑鼠手勢」功能的情況下, 更是如此。
其實, 不管你怎麼鎖右鍵, 稍具基礎的人都可以很容易解開, 舉個例子: 請你進到 Google 的首頁, 然後在網址列貼上下列的程式碼後按 Enter:
javascript: (function(){document.getElementsByName('btnG')[0].disabled=true;})();
當你這麼做後, 會發現 Google 上的搜尋按鍵不能按了。既然都可以用簡單的程式把按鍵 Disable 掉, 自然也有辦法把原本 Disable 的按鍵 Enable 起來; 同理只要程式碼改一下, 就可以把鎖右鍵的功能取消掉。因此, 別再相信鎖右鍵能保護到什麼了。
下面是解右鍵的程式碼, 會用的人弄成 Bookmarklet, 以後遇到某站鎖右鍵的相本點一下, 封印就解開了 (不會弄的人就乖乖貼程式碼到網址列吧):
javascript: (function(){ var bd = document.getElementsByTagName('body')[0];bd.setAttribute('onDragStart','');bd.setAttribute('oncontextmenu','');bd.setAttribute('onSelectStart','');})();
接著, 我們來談談 Flickr 防止人下載相片的做法。
在 Flickr 上, 對於相片的權限及版權有很細緻的設定, 有興趣的人可以試著把下載相片原始檔的權限設為只有自己可以下載, 並把相片的版權設為「All rights reserved」。設定好後登出 Flickr, 並試著對自己的照片用右鍵存檔看看, 你會發現到你存到的是一張「空白圖檔」。
從這可以很明顯的看出, 和鎖右鍵比起來, Flickr 的設計是較聰明的做法, 它並不會影響到瀏覽者操作的方便性, 並且合理的保護了原創作者的相片。當然, 這種做法只是防君子不防小人, 有辦法的人就是能去瀏覽器的暫存檔裏找出圖檔, 或是利用 Print Screen 及螢幕截圖軟體來抓取你的圖檔。
寫這篇文章的目的只是想讓大家知道:「滑鼠鎖右鍵真的是沒用!」, 如此而已。