1. 程式人生 > >新增幾行程式碼實現百度文庫的複製

新增幾行程式碼實現百度文庫的複製

百度文庫的限制複製簡直就是為知識的傳播設定了一堵圍牆,為了人類的進步今天我教大家用幾行程式碼實現百度文庫的複製功能。

以下以360瀏覽器為例,其他瀏覽器大同小異。

隨便開啟一篇百度文庫的文章,只要文章不是以圖片形式顯示的即可實現複製。

然後將滑鼠放到共享文件那裡會出現一個介紹共享文件的小框框,再將滑鼠放到小框框裡面然後右鍵--->審查元素,如下圖所示。(懂技術的同學隨便找個地方把我下面粘的程式碼放進去就行)

 

 

點選審查元素後會進到控制檯並鎖定一行程式碼(藍色部分),然後右擊藍色部分-->Edit as HTML,如下圖。

點進去後全選替換成如下程式碼:

<div>

       <input type="button" value="複製" 
onclick="var selectText = window.getSelection();var obj=document.getElementById('txt');

obj.innerHTML=selectText;obj.select();document.execCommand('Copy');">

<textarea id="txt" rows="6" cols="40"></textarea>

</div>

如圖所示:

換成:

 

然後隨便點選一下頁面空白處就會發現頁面上多了一個文字框,這時就可以將控制檯關掉了,然後選一段文字點選新出現的複製按鈕,如下圖

就會發現你想複製的內容都到那個文字框裡了,然後選中文字框中的文字你就可以盡情的control+c,control+v了!

注意:複製時不可選中圖片否則複製功能將失效!不可重新整理!重新整理後文本框將消失。

 

該技巧為軟體工程導論李老師所教。

禁止商業用途!轉載請註明出處!!!