解除网页内容复制限制只需要一个书签

| 查看: 337 | 回复: 0
搬运工 中级会员
2026-1-11 22:33:38 | 楼主 | 回复 | 只看该作者
  1. 步骤:
  2. 1.点击chrome右上角五角星,出现已添加书签对话框,如图1
  3. 2.点更多…。名称任意填写,例如解除网页复制限制。网址填后文的js代码,如图2
  4. 3.最后即可对网页文字内容复制,剪切,粘贴。此时网页变成了文本编辑器。


  5. 原理:重设浏览器copy事件,contentEditable将元素文本标记为可被编辑。


  6. 如何使用?
  7. 打开有内容复制限制的网站,以sbdn为例,点击一下上述新建的标签,如解除网页复制限制。此时网页可以正常复制粘贴了。为方便操作,可以将这个书签移至书签页第一个位置。


  8. ------以下是后文js代码------
  9. javascript:  (function fn(){if(document.body.contentEditable==="true"){document.body.contentEditable='false'}else{document.body.contentEditable="true"};document.querySelectorAll('*').forEach(el=>{el.oncopy=null;el.addEventListener('copy',e=>{e.stopImmediatePropagation();return true},true)});const old=EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener=function(t){if(t.toLowerCase()==='copy')return;old.apply(this,arguments)}})()
复制代码


使用道具

在线会员 - 共 1 人在线 - 0 个会员(0 隐身), 1 位游客 - 最高纪录是 20 于 2026-3-30.

返回顶部