添加几行代码实现百度文库的复制

百度文库的限制复制简直就是为知识的传播设置了一堵围墙,为了人类的进步今天我教大家用几行代码实现百度文库的复制功能。

以下以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>

如图所示:

扫描二维码关注公众号,回复: 4195403 查看本文章

换成:

 

然后随便点击一下页面空白处就会发现页面上多了一个文本框,这时就可以将控制台关掉了,然后选一段文字点击新出现的复制按钮,如下图

就会发现你想复制的内容都到那个文本框里了,然后选中文本框中的文字你就可以尽情的control+c,control+v了!

注意:复制时不可选中图片否则复制功能将失效!不可刷新!刷新后文本框将消失。

该技巧为软件工程导论李老师所教。

禁止商业用途!转载请注明出处!!!

猜你喜欢

转载自blog.csdn.net/qq_41099665/article/details/84328639