Firefox 封鎖滑鼠右鍵與選取功能
- 2009-09-17
- 20989
- 0
之前有一個案子,客戶相當重視著作權的問題,要求我們把網頁的滑鼠右鍵功能拿掉,製作網頁那麼多年當然覺得這實在是很沒意義,有心偷的人還是可以拿回去,但是客戶說至少要防範一般使用者,那....就上吧。
滑鼠右鍵的封鎖方式網路上滿滿的一堆,也沒什麼介紹的,但是清一色都是針對 IE ,而且是使用 Java Script 來玩,這種事情在 Firefox 下就完全破功,有什麼方法可以讓 Firefox 也可以做到相同的效果呢?
demo 在網路上找了很久都沒有,最後使用英文的關鍵字下去查才找到國外有人公佈了 Firefox 的解決方案,而且很特別是利用 CSS 來達成這個效果,以下就送上這段 CODE 給各位看看吧。
<div> 我可以複製 </div> <div style="-moz-user-focus: ignore;-moz-user-input: disabled;-moz-user-select: none;"> 我不能複製 </div>
以上的 css 為了示範方便所以我直接寫到裡面,建議各位使用的時候還是用外部載入比較好。
因為這一段相當簡單所以也沒啥好解釋的,為了補篇幅下面就告訴大家怎麼在完全沒有外掛的情況下用 Firefox 破除一般使用 Java Script 的鎖右鍵。
選擇「工具」→「選項」
切換到「內容」頁籤,選擇「進階」
將綠框勾掉就可以了
上圖的設定是會被封鎖滑鼠右鍵。
回應討論