標籤:style c class blog java tar
方法一:
遇到網頁上有精美圖片或者精彩文字想儲存 時,通常大家都是選中目標後按滑鼠右鍵,在快顯功能表中選擇“圖片另存新檔”或“複製”來達到我們的目的。但是,目前有許多網頁都屏蔽了滑鼠右鍵,致使我們一 按滑鼠右鍵就會彈出個視窗,上面寫著XXX著作權、禁止使用右鍵之類的話,對此大家都已經習以為常了。
其實,這是由於網頁檔案中被加入了如下代碼:
這樣在瀏覽網頁時除單擊滑鼠左鍵外,其他任何形式的滑鼠點擊或組合點擊,都將出現“著作權(C),嚴禁複製!”的提示框。
對於以上滑鼠右鍵禁用的破解是很容易的,方法是:先選中目標,然後在目標上按下滑鼠右鍵,此時會彈出提示視窗,這時不要鬆開右鍵,將滑鼠指標移到提示窗 口的“確定”按鈕上,然後按下左鍵。現在鬆開滑鼠左鍵,限制視窗被關閉了,再將滑鼠移到目標上鬆開滑鼠右鍵,呵呵,彈出了滑鼠右鍵菜單,限制取消了!
除此以外,我們還可以按Shift+F10或按動鍵盤上與右手邊的Ctrl鍵緊挨著的那個鍵,都可以輕鬆的破解上面這種對滑鼠右鍵的屏蔽。
最近在某網頁中又遇到一種新的屏蔽方法,使用上面這些破解方法無效。關鍵代碼如下:
把上面的代碼加入到你的網頁中,然後你可以按右鍵試試,不管用了吧?再按Shift+F10試試?還是不行!再用一招:按動鍵盤上與右手邊的Ctrl鍵 緊挨著的那個鍵試試,唉,也不靈了。慢著,我還有一招沒有用呢!在屏蔽滑鼠右鍵的頁面中點右鍵,出現警告視窗,此時不要鬆開右鍵,用左手按鍵盤上的ALT +F4按鍵組合,這時提示視窗就被我們關閉了,鬆開滑鼠右鍵,還是沒有反應!想當初這招可是“百發百中”的!現在居然也不管用了!
不能著 急,再動動腦筋,它既然能用javascriptt限制我們使用滑鼠右鍵,我們就應該能用javascriptt來破解它!仔細看看上面的代碼,關鍵是這 句:“document.oncontextmenu=stop”,如果我們能讓其中的“stop”失效不就成功的破解了嗎?OK,讓我們來試試,具體方 法是:
在瀏覽器地址欄中鍵入“javascriptt:alert(document.oncontextmenu=‘‘)”(輸入時不要輸入雙引號),此時會彈出個對話方塊,點擊“確定”按鈕,然後再對著你的目標(圖片或文字)點擊滑鼠右鍵就可以看到快顯功能表了!
方法二:
為了開我的網店查些資料。看到網上的內容非常好,可惜內容無法複製,看到了網上很多方法來複製這些文字,發現最有效方法是這個,記下來,分享一下。
大家一定遇到過網頁內容無法複製的問題,雖然實現技術簡單,但碰到時還真是挺煩人的,現在偶提供一個最迅速的解決方案,就是在瀏覽器地址欄輸入以下代碼:
javascriptt:alert(document.onselectstart = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});
嘿嘿,是不是可以選中內容可以複製了?神奇吧!
說到靈感來源,還要從前幾天 在某blog看到一個搞笑的技術說起,它是通過在地址欄輸入javascriptt代碼而使得網頁中的圖片滿天飛舞,效果還真不錯。雖然很容易明白其原 理,但還是很pf作者的創意,呵呵。。於是便想這個小trick是否能有其他實用的用處呢。。。
說到這裡,大家都明白了,就是用來解決網頁能容無法複製的問題。
首先瞭解下常見的實現無法複製內容的javascriptt技術,如下:
(1)屏蔽選中事件
document.onselectstart=function(){return false;}
(2)屏蔽右鍵菜單
document.oncontextmenu=function(){return false;}
(3)另一種屏蔽右鍵菜單
document.onmousedown=function(){
if(event.button==2)return false;
}
(4)屏蔽ctrl按鍵
document.onkeydown=function(){
if(event.ctrlKey)return false;
}
瞭解了上述原理,要屏蔽就易如反掌了,呵呵,在瀏覽器輸入如下代碼:
javascriptt:alert(document.onselectstart = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});
實際中發現如果不用alert語句套上,會導致瀏覽器重寫當前視窗,於是就加上了。