解除网页复制限制

 

原文:

https://blog.csdn.net/legendaryhaha/article/details/80226747

https://blog.csdn.net/weixin_43970884/article/details/88384939

1.首先我们要知道,一个网站实现禁止复制粘贴的功能实现一般是采用js实现的。一般通过以下语句进行实现:

var bodyMain = document.getElementById(‘bodyMain’ );

     //实现禁止复制,将返回结果设置为FALSE
     bodyMain.oncopy = function(){
       return false;
    }
     //实现禁止粘贴,将返回结果设置为TRUE
     bodyMain.onpaste = function(){
       return false;
}

 

再知道怎样实现后,我们可以对证下药,比如禁用js。下面以谷歌浏览器为例子:
在谷歌浏览器中打开到自己想要复制内容的那一页,按f12打开开发者工具后,按f1 转到设置界面,
勾选如图所示选项:

哈哈哈,别关闭开发者页面,如果嫌麻烦把它缩小就好,此时在文章中发现,原来的文章可以复制了。

 

2.在你要复制文字的页面,按F12,选择“ Console” 输入:

document.body.innerText

Chrome下如何复制禁止复制网页上的文字

原文:https://blog.csdn.net/facecrazy/article/details/46791443

上网或工作的时候,看到一些文章大家可能想复制或是收藏起来,但是当你要复制的时候却发现,根本复制不了,被网站做复制限制了,右键也给禁了。这可怎么办呢?正所谓,万物皆可破,在这里给大家介绍一个简单的方法,因为本人用的是Chrome浏览器,所以在此介绍下Chrome下如何复制的方法。

1,在你要复制文字的页面,按F12,选择“ Console” 输入:

document.body.innerText

然后按回车

2,红色矩形框中的文字就是你所获得的文字了。然后你就可以任意复制你需要的文字了。

关于代码:document.body.innerText   //获取并输出body>…/body>之间的文本