其實,這是由於網頁文件中被加入瞭如下代碼:
這樣在瀏覽網頁時除單擊鼠標左鍵外,其他任何形式的鼠標點擊或組合點擊,都將出現“版權所有(C),嚴禁複製!”的提示框。
對於以上鼠標右鍵禁用的破解是很容易的,方法是:先選中目標,然後在目標上按下鼠標右鍵,此時會彈出提示窗口,這時不要鬆開右鍵,將鼠標指針移到提示窗口的“確定”按鈕上,然後按下左鍵。現在鬆開鼠標左鍵,限制窗口被關閉了,再將鼠標移到目標上鬆開鼠標右鍵,呵呵,彈出了鼠標右鍵菜單,限制取消了!
除此以外,我們還可以按Shift+F10或按動鍵盤上與右手邊的Ctrl鍵緊挨着的那個鍵,都可以輕鬆的破解上面這種對鼠標右鍵的屏蔽。
最近在某網頁中又遇到一種新的屏蔽方法,使用上面這些破解方法無效。關鍵代碼如下:
把上面的代碼加入到你的網頁中,然後你可以按右鍵試試,不管用了吧?再按Shift+F10試試?還是不行!再用一招:按動鍵盤上與右手邊的Ctrl鍵緊挨着的那個鍵試試,唉,也不靈了。慢着,我還有一招沒有用呢!在屏蔽鼠標右鍵的頁面中點右鍵,出現警告窗口,此時不要鬆開右鍵,用左手按鍵盤上的ALT+F4組合鍵,這時提示窗口就被我們關閉了,鬆開鼠標右鍵,還是沒有反應!想當初這招可是“百發百中”的!現在居然也不管用了!
不能着急,再動動腦筋,它既然能用javascript限制我們使用鼠標右鍵,我們就應該能用javascript來破解它!仔細看看上面的代碼,關鍵是這句:“document.οncοntextmenu=stop”,如果我們能讓其中的“stop”失效不就成功的破解了嗎?OK,讓我們來試試,具體方法是:
在瀏覽器地址欄中鍵入“javascript:alert(document.οncοntextmenu='')”(輸入時不要輸入雙引號),此時會彈出個對話框,點擊“確定”按鈕,然後再對着你的目標(圖片或文字)點擊鼠標右鍵就可以看到彈出菜單了!javascript:alert(oTime = new Date()+123456789101112);