解决页面禁止复制粘贴

解决页面禁止复制粘贴

最近找资料,或者帮女票找一些题的时候,经常遇到不能复制粘贴的情况,大部分网站时使用了JS来禁止复制粘贴,所以可以直接用浏览器的开发人员工具来简单的破除

方法

使用Chrome或者Edge时,按F12进入开发者工具,然后点击控制台,在控制台页面输入

// 开启右键菜单
document.oncontextmenu = function(){ return true; };
// 开启文字选择
document.onselectstart = function(){ return true; };
// 开启复制
document.oncopy = function(){ return true; };
// 开启剪切
document.oncut = function(){ return true; };
// 开启粘贴
document.onpaste = function(){ return true; };

image.png
之后就可以复制内容了

补充

有时候某些网站是使用CSS来防止用户选中内容
例如

-webkit-user-select:none

这个时候只需要把这个css样式去掉就行

关于百度文库复制

可以使用一个叫Tampermonkey的插件,可以方便的管理脚本
脚本获取网站:https://greasyfork.org/zh-CN
image.png
可以方便下载很多常用脚本,包括百度文库复制