方法一:javascript
遇到網頁上有精美圖片或者精彩文字想保存 時,一般你們都是選中目標後按鼠標右鍵,在彈出菜單中選擇「圖片另存爲」或「複製」來達到咱們的目的。可是,目前有許多網頁都屏蔽了鼠標右鍵,導致咱們一 按鼠標右鍵就會彈出個窗口,上面寫着XXX版權全部、禁止使用右鍵之類的話,對此你們都已經習覺得常了。java
其實,這是因爲網頁文件中被加入了以下代碼:瀏覽器
![]() |
這樣在瀏覽網頁時除單擊鼠標左鍵外,其餘任何形式的鼠標點擊或組合點擊,都將出現「版權全部(C),嚴禁複製!」的提示框。spa
對於以上鼠標右鍵禁用的破解是很容易的,方法是:先選中目標,而後在目標上按下鼠標右鍵,此時會彈出提示窗口,這時不要鬆開右鍵,將鼠標指針移到提示窗 口的「肯定」按鈕上,而後按下左鍵。如今鬆開鼠標左鍵,限制窗口被關閉了,再將鼠標移到目標上鬆開鼠標右鍵,呵呵,彈出了鼠標右鍵菜單,限制取消了!指針
除此之外,咱們還能夠按Shift+F10或按動鍵盤上與右手邊的Ctrl鍵緊挨着的那個鍵,均可以輕鬆的破解上面這種對鼠標右鍵的屏蔽。blog
最近在某網頁中又遇到一種新的屏蔽方法,使用上面這些破解方法無效。關鍵代碼以下:事件
![]() |
把上面的代碼加入到你的網頁中,而後你能夠按右鍵試試,無論用了吧?再按Shift+F10試試?仍是不行!再用一招:按動鍵盤上與右手邊的Ctrl鍵 緊挨着的那個鍵試試,唉,也不靈了。慢着,我還有一招沒有用呢!在屏蔽鼠標右鍵的頁面中點右鍵,出現警告窗口,此時不要鬆開右鍵,用左手按鍵盤上的ALT +F4組合鍵,這時提示窗口就被咱們關閉了,鬆開鼠標右鍵,仍是沒有反應!想當初這招但是「百發百中」的!如今竟然也無論用了!圖片
不能着 急,再動動腦筋,它既然能用javascriptt限制咱們使用鼠標右鍵,咱們就應該能用javascriptt來破解它!仔細看看上面的代碼,關鍵是這 句:「document.oncontextmenu=stop」,若是咱們能讓其中的「stop」失效不就成功的破解了嗎?OK,讓咱們來試試,具體方 法是:ip
在瀏覽器地址欄中鍵入「javascriptt:alert(document.oncontextmenu='')」(輸入時不要輸入雙引號),此時會彈出個對話框,點擊「肯定」按鈕,而後再對着你的目標(圖片或文字)點擊鼠標右鍵就能夠看到彈出菜單了!ci
方法二:
爲了開個人網店查些資料。看到網上的內容很是好,惋惜內容沒法複製,看到了網上不少方法來複制這些文字,發現最有效的方法是這個,記下來,分享一下。
你們必定遇到過網頁內容沒法複製的問題,雖然實現技術簡單,但碰到時還真是挺煩人的,如今偶提供一個最迅速的解決方案,就是在瀏覽器地址欄輸入如下代碼:
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語句套上,會致使瀏覽器重寫當前窗口,因而就加上了。