从网上查找资料是常有的事情,尤其是在写一样专业的文章时更是如此。但是在许多情况下,好不容易找到一篇可以用到的文章想要复制,却发现页面内的文字禁止复制。要么是让你注册,要么是让你付费,有的甚至连点右键时都不出现“复制”的选项,确实让人烦不胜烦。
难道辛辛苦苦检索到的文章就要这样放弃了吗?不是的!小雨在这里给大家介绍一种非常实用的方法。
利用Javascript代码解除限制
网页中的文字内容无法复制大多都是采用javascript代码进行限制的,所以在实际过程中我们也可以采用Javascript代码来“以毒攻毒”解除网页上对文字内容禁止复制的限制。
具体的操作如下:
首先按下【Ctrl+D】将任意页面添加到收藏夹中,然后修改里面的内容。
将名字修改为一个方便自己记忆的名称,然后将网址修改为“javascript:alert(document.onselectstart = document.onbeforecopy = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});void(document.body.onmouseup=''); void(document.body.onselectstart=''); void(document.body.onmouseup=''); void(document.body.oncopy='');”,保存即可。
今后再遇到无法复制的内容时,直接点一下收藏夹的这个工具之后,你就会发现这个页面上的内容已经可以自由复制了。
具体效果请看下图的演示。
可以看出,网页上无法正常复制的文字内容,在运行上面工具之后已经变得可以自由复制了,非常方便。而且添加这个工具之后,今后再遇到同样的问题, 只需点一下这个工具就可以一键解决问题了。
总结
网页中的文字无法复制大多都是通过Javascript代码来实现的,采用本文介绍的这种“以毒攻毒”的方法可以解决大多数无法复制内容的问题。除此之外还有个别情况下页面的内容是通过Flash插件来显示的,本文介绍的这种方法就不太适用了,小雨将会在其它的文章中为大家介绍。
我是【】的小雨,欢迎大家关注订阅,和小雨一起学习关于电脑、手机的实用软件和应用技巧。