可能很多同學都遇到過網頁不能復制的問題,當你找到一篇好文章或是一篇感興趣的小說想要將該網頁上的文章復制下來保存時,郁悶的事情發生了,無論你如何拖動和點擊鼠標,都無法選中文字段落,或者是即便選中了也無法使用右鍵中的復制功能。
網頁不能復制原因:某些網站內容需要得到保護(如小說、個人文集、版權作品、付費文章等等),這些網頁在設計之初就已經禁止了用戶復制和粘貼功能,想要實現這些禁止項目,需要在網頁代碼中加入禁止語句實現網頁不能復制的功能,類似于:
onpaste="return false" ————禁止粘貼
oncopy="return false;" ————禁止復制
oncut="return false;" ————禁止剪切
onselectstart = "return false" ————禁止選中
body oncontextmenu=self.event.returnvalue=false onselectstart="return false" ——禁止左右鍵
解決網頁不能復制的幾種方法:
第一種方法:此方法非常的管用,幾乎可以破解大部分禁止復制的網頁,小編也嘗試過很多次,屢試不爽!首先打開需要復制的網頁,然后復制下面的代碼
java script:alert(document.onselectstart = document.oncontextmenu= document.onmousedown = document.onkeydown= function(){return true;});
將此串代碼粘貼到IE瀏覽器地址欄中,按下回車鍵,然后你再嘗試復制網頁上的文字,是不是很神奇!
第二種方法:點擊被復制網頁左上方的“文件”菜單,選擇“另存為”,“保存類型”選擇最后一個“文本文件.TXT”,然后點擊保存,然后打開剛才保存的TXT文件,看看你需要復制的問題是不是都在該文檔中。
第三種方法:此類方法較為復雜,需要熟悉網頁語言,但也不失為一個辦法。首先將被復制的網頁另存為,用TXT文檔打開保存的網頁,點擊工具菜單中的“查看”,選擇“源代碼”,在其中的查找oncontextmenu="return false" onselectstart="return類似的禁止語句,刪除之,然后保存,在打開保存的網頁,看看是否就能夠復制其中的文字了!
第四種方法:將網頁的安全級別調整至最高,組織網頁中的腳本和可執行程序運行,就可以阻止某些網頁上的禁止復制程序。打開IE瀏覽器,點擊“工具”菜單,選擇 “Internet 選項”,在彈出菜單中選擇“安全”,點擊“默認級別”,然后將“安全級別”調整至高,點擊確定退出,關掉IE所有網頁,重新打開需要復制的網頁,看看是否可以復制上面的文字了!

復制別人文章的同時也要注意尊重別人的勞動成果,在沒有經過同意的情況下請不要公開發表到博客或個人網站上,以上四種方法都可以解決網頁不能復制的問題



