百度文库的限制复制简直就是为知识的传播设置了一堵围墙,为了人类的进步今天我教大家用几行代码实现百度文库的复制功能。
以下以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了!
注意:复制时不可选中图片否则复制功能将失效!不可刷新!刷新后文本框将消失。
该技巧为软件工程导论李老师所教。
禁止商业用途!转载请注明出处!!!
版权声明:本文为qq_41099665原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。