一招破解網頁復制+網頁上如何實現禁止復制粘貼


我們首先來介紹如何實現禁止復制,知道了禁止的方式,再破解就容易了。

實現禁止復制粘貼

比較簡單,直接上代碼:

復制代碼
<style type="text/css">
/* 最簡單的實現禁止復制的方法,采用css方式禁止文字選擇,當然這只兼容webkit內核瀏覽器 */
* { -webkit-user-select: none; }
p {font-family: 'Microsoft Yahei';font-size: 28px;}
input {width: 80%; padding: 10px 20px;}
</style>
<h1>本代碼在UC手機瀏覽器上不生效,其它手機瀏覽器暫未發現問題、PC全部沒問題。</h1>
<p>這是一段示例文字,我無法被選中,也無法按下鼠標右鍵,即使被選中你也無法復制!</p>
<input type="text" value="文本框中的文字可以選中,但是無法復制粘貼"/>
<script type="text/javascript">
// 禁止右鍵菜單
document.oncontextmenu = function(){ return false; };
// 禁止文字選擇
document.onselectstart = function(){ return false; };
// 禁止復制
document.oncopy = function(){ return false; };
// 禁止剪切
document.oncut = function(){ return false; };
// 禁止粘貼
document.onpaste = function(){ return false; };
</script>
復制代碼

 

破解禁止復制粘貼

知道如何禁止了,那破解這個限制就容易多了。

首先,絕大部分限制都是采用js實現的,那我禁用js不久OK了么?突然發現我太聰明了!假如你使用的是Chrome或者其它國產webkit內核瀏覽器,按下F12彈出開發者工具,再按下F1彈出設置,勾選Disable JavaScript,再按下ESC鍵關閉設置(其它瀏覽器如何禁止JavaScript請自行研究),然后試試是不是可以復制了?

如果此時仍無法選擇文字,找到你要復制文字的地方,看看是不是添加了-webkit-user-select: none的樣式,如果有,將其去掉即可:

到了這里應該就可以自由復制粘貼了,復制完了記得把禁用JavaScript的地方還原回來哦。

本文轉載自:柳夏南博客

文章鏈接: http://blog.liuxianan.com/disable-html-copy-and-paste.html


 

 

網站內容禁止復制?電腦大神教你5種方法,5秒破解,秒學!

https://baijiahao.baidu.com/s?id=1621510280845422729&wfr=spider&for=pc

Hi,大家好,我是小雨。通過搜索引擎查閱資料的時候經常會將查到的內容復制下來。不過遺憾的是,並是所有網站的內容你都可以輕松的自由復制、拿來即用。當你復制這些網站的內容時有的會提示你登錄之后才可以復制,有的甚至需要付費之后才能復制。好不容易找到了資源,眼看着卻復制不出來,是不是很着急?遇到這種情況怎么辦呢?小雨教你5秒輕松破解。

實際上,對網頁內容限制復制基本上都是利用JavaScript代碼來實現。所以,知道了它的原理,我們就可以輕松應對了。

1、使用JavaScript代碼,以牙還牙

剛才已經說過,對網頁內容限制復制基本上都是利用JavaScript代碼來實現。同樣,我們也可以通過Javascript代碼來禁用腳本,讓之前加載的限制代碼失效。

具體操作方法為:

在瀏覽器地址欄中輸入: javascript:void($={}); 然后按回車鍵,然后網頁上的內容就任由你復制啦,注意要手動輸入,復制無效哦。如果輸入后還是無效的話,可以先將這個網頁按F5鍵刷新一下,再在瀏覽器中輸入上面的代碼。

2、保存為網頁

有的Javascript腳本會在保存網頁后失效,我們可以利用這個特性來實現復制的目的。

具體操作方法為:

在需要復制內容的網頁空白區域點右鍵,並選擇【網頁另存為】選項,並選擇【僅HTML】將網頁以html格式保存在電腦中。然后再打開保存的這個網頁就可以自由復制了。

3、截圖識別

網頁可以限制你復制但是限制不了你截圖,所以可以將需要復制的內容部分截圖,然后通過一些文字識別工具將圖片中的文字識別出來。

4、查看源代碼

網頁的內容都是由html源代碼經過瀏覽器解析之后才顯示出來的。所以,當我們能夠看到內容的時候,這些內容已經是加載到我們的瀏覽器了。此時只需按一個組合鍵【ctrl+U】打開這個網頁的源代碼即可輕松復制。

需要注意的是,大多數小伙伴打開源代碼后,發現里面的內容很多,而且還看不懂。不過沒關系,再按一下組合鍵【Ctr+F】搜索一部分文章內容,就可以快速定位到你需要的文字的位置。接下就自由復制吧。

5、審查元素

這是一個比較高級的方法,但是效率是非常快的。直接在需要復制的文字上點鼠標右鍵然后選擇【審查元素】,你會發現瀏覽器已經自動打開網頁的源代碼並定位到當前內容了。直接在文字上雙擊並【Ctr+C】復制即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM