=====解除網頁封鎖右鍵功能======
簡要
IE
1.關閉所有JavaScript的功能,
工具→網際網路選項→安全性→自訂層級→
指令碼處理→Active scripting(原啟用改停用)按下確定.確定.確定
→重新整理網頁
p.s用完要記得去改回去
文字或圖都有效
FireFox
FireFox內建解除右鍵封鎖功能
a. 打開工具列上的「工具」,進入「選項」,點選「內容」這個標籤,會看到當中有個「啟用JavaScript」選項,將這個勾選取消掉。
------------------------------------
1. IE
解開JavaScript的封鎖語法
網路上流傳二種方法,
1.關閉所有JavaScript的功能,
工具→網際網路選項→安全性→自訂層級→
指令碼處理→Active scripting(原啟用改停用)按下確定.確定.確定
→重新整理網頁
p.s用完要記得去改回去
文字或圖都有效
2.將「安全性層級」調到最高。會主動關閉網站的JavaScript功能,
這和停用「Active scripting」其實是相同的意義。{但我測試沒成功}
上面 2 法 像拿著牛刀殺雞,會將其他有用的JavaScript給錯殺了。
3. 將下面語法輸入在網址列中,按下Enter鍵,{但我測試沒成功}
javascript: (function(){ var keepRightKeyAlive =document.getElementsByTagName('body')[0]; keepRightKeyAlive.setAttribute('oncontextmenu','');})();
原理
鎖右鍵事實上就是利用JavaScript語法,將 oncontextmenu這屬性的回傳值設為false
或是取代為別的回應,因此只要再重寫oncontextmenu這個屬性值,就能恢復預設功能。
它宣告並執行一個JavaScript函式,這個函式利用keepRightKeyAlive這個變數
取得網頁文件這個物件,
然後將oncontextmenu的屬性設為空值,這樣一來就會回歸瀏覽器的預設值,
因此不管之前網站對oncontextmenu作了什麼設定,都會被取消掉。
--------------------------
2. FireFox
FireFox內建解除右鍵封鎖功能
a. 打開工具列上的「工具」,進入「選項」,點選「內容」這個標籤,
會看到當中有個「啟用JavaScript」選項,將這個勾選取消掉。
這樣不免像拿著牛刀殺雞,會將其他有用的JavaScript給錯殺了。
b. 在「啟用JavaScript」旁邊的「進階」選項裡面,有「停用或取代右鍵選項」,
將這個預設勾選的取消,重新載入頁面,就可發現鎖右鍵功能已經失效。{但我測試沒成功}
c. 在本機電腦中尋找網站的暫存檔,往往就能看到這些的圖片。{我沒測試}
沒有留言:
張貼留言