网页复制解锁
有些网页不让你复制文字、不让右键、不让你选中——
这个脚本就是解开这些限制的,装上之后正常选中、复制、右键。
体积 8 KB,全程本地运行,不联网、不上传任何内容。
功能
- 解除复制限制:网站在 copy 事件里拦你,现在拦不住了
- 解除右键限制:右键菜单恢复,可以查看源码、另存图片
- 解除选中限制:去掉 CSS 的
user-select:none,文字能拖蓝
- 清理内联事件:删掉页面上的
oncopy / oncontextmenu / onselectstart
- 清理禁选样式类:去掉
noselect、unselectable 这类 class
- Alt + C 兜底:极端情况强制复制当前选中的文字
使用方法
- 安装脚本
- 打开任意网页
- 右下角出现绿色「解开」按钮,说明已生效
- 点按钮可以:
- 查看清理了多少限制
- 一键关闭 / 开启
- 看到被拦截的
preventDefault 次数
装完直接就能用,不需要任何配置。
工作原理
网页禁止复制,本质上就三种手段:
监听事件并调用 preventDefault()
脚本把 copy、contextmenu、selectstart 这几类事件的 preventDefault 放行
内联事件属性(oncopy="return false")
脚本在页面加载后扫描并移除这些属性
CSS 禁止选中(user-select: none)
脚本注入一段更高优先级的样式覆盖掉
三条都处理了,所以绝大多数站点都能恢复。
常见问题
装了没反应?
右下角应该有绿色「解开」按钮。没有的话,检查脚本是否启用、是否装在了当前浏览器里。
某些网站还是不能复制?
如果是 canvas 画出来的文字(部分文档站、PDF 预览),页面上根本没有可选择的文字节点,
这种情况任何脚本都无能为力。
会影响网站功能吗?
不会。脚本只放行复制相关的事件,不修改页面内容、不提交表单、不改变任何数据。
怎么临时关掉?
点右下角按钮 → 关掉「解除限制」开关 → 刷新页面即恢复原状。状态会记住。
为什么有的站点右键出来了,但菜单是空的?
那是站点自己接管了右键菜单。脚本只负责让菜单能弹出来,不负责菜单内容。
隐私说明
- 纯本地运行,不发起任何网络请求
- 不收集、不上传任何信息
- 不读取页面内容(只操作事件和样式)
- 设置只存在本地
localStorage
更新记录
1.0.0
- 首次发布
- 支持解除复制 / 右键 / 选中限制
- 面板实时显示清理数量
- Alt + C 强制复制
- 开关状态本地保存