禁用JavaScript可解除网页防复制限制;可通过开发者工具临时禁用、地址栏锁图标永久禁用、Network面板精准屏蔽特定JS文件,或在chrome://settings/content/javascript批量管控。

当你在谷歌浏览器中打开某个网页时,发现文字无法选中、右键被禁用、复制按钮点击无响应,大概率是该页面加载了防复制JavaScript脚本;这类脚本通常通过拦截selectstart、contextmenu、copy等事件实现封锁,但它们仍属于普通JS范畴,可精准阻断而不影响页面基础排版与阅读。
用开发者工具临时禁用当前页全部JS(最快验证)
这一步专为“刚点开就发现不能复制”的场景设计,5秒内生效,且不改任何设置,关掉标签页自动恢复。
1、确保焦点在目标网页上,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)唤出命令菜单。
2、输入 disable javascript,回车执行——页面立刻停止运行所有脚本,包括防复制逻辑。
立即学习“Java免费学习笔记(深入)”;
3、此时尝试鼠标拖选文字、右键复制、Ctrl+C,全部恢复正常;若仍无效,说明页面用了CSS级防选(如-webkit-user-select: none),需额外处理。
4、需要恢复脚本功能时,再次调出命令菜单→输入 enable javascript→回车即可。
通过地址栏锁形图标永久禁用该站点JS(一劳永逸)
适合你经常访问该网站、每次都要手动禁用的场景。设置后,下次打开同一域名时,防复制脚本根本不会加载。
1、访问目标网页,例如 https://article.example/protected-page,确保地址栏显示完整URL。
2、点击地址栏左侧的锁形图标(HTTP网站则点“不安全”或“i”图标)。
3、在弹出的信息面板中,点击“网站设置”。
4、向下滚动到“权限”区域,找到“JavaScript”选项,点击右侧下拉菜单。
5、将选项从“允许”改为【阻止】——注意:选“询问”仍会触发脚本,选“允许”则完全无效。
6、关闭面板,按 F5 刷新页面,所有内联防复制代码、外部JS文件、事件监听器全部失效,但页面HTML/CSS渲染不受影响。
用Network面板精准屏蔽防复制JS文件(不干扰其他脚本)
有些网站把防复制逻辑封装在独立JS文件里(比如 anti-copy.min.js 或 protect.js),而其他JS(如评论、分享)仍需保留;这时不该全站禁JS,而要只拦这一条请求。
方法一:定位并屏蔽已知文件名
1、打开开发者工具(F12)→ 切换到 Network 面板 → 刷新页面。
2、在过滤栏输入 .js,从列表中快速扫视文件名,重点找含 copy、protect、anti、lock、prevent 等关键词的JS资源。
Java项目代码review工具。分析Git变更+完整调用链路上下文,推断业务需求,进行多维度评分和分类汇总,生成完整PRD文档。包含细粒度Java代码审查清单(Null安全、异常处理、Streams、并发、equals/hashCode、资源管理、API设计、性能、MyBatis/ORM、事务边界、SQL/DD...
3、右键目标文件(如 https://cdn.example.com/js/anti-copy-v2.js)→ 选择 Block request URL。
4、确认弹窗中显示的是完整URL路径,点击 ✅ 确认;刷新页面,该脚本请求状态变为 (blocked),防复制逻辑即刻失效。
方法二:用通配符屏蔽动态加载路径
如果脚本URL带时间戳或哈希值(如 protect.abc123.js),每次刷新都变,就用通配符:
1、在 Network 面板右上角点击 Filter → Edit(铅笔图标)。
2、在编辑框中输入 *anti-copy* 或 *protect*.js,回车保存。
3、刷新页面,所有匹配该模式的JS请求均被拦截,其余脚本照常运行。
添加到 chrome://settings/content/javascript 批量管控(适合多个防复制站点)
如果你有多个常访问却总加防复制的网站(比如三个不同媒体平台的深度报道页),用这个方法一次性配置,后续访问自动生效,不用每页重复操作。
第一步:进入JS权限管理页
1、地址栏输入 chrome://settings/content/javascript 并回车。
2、确认页面标题为“JavaScript”,且顶部开关处于开启状态(灰色为关闭,此时添加的域名无效)。
第二步:添加目标网站
3、在“不允许使用JavaScript的网站”下方,点击“添加”按钮。
4、输入目标网站完整URL,格式必须为 https://example.com 或 http://test.local,含协议头与完整域名;只输 example.com 或 www.example.com 会失败。
5、点击“添加”,该条目立刻出现在列表中;下次访问该域名时,Chrome自动加载拦截策略,无需手动刷新。
第三步:验证与补充
6、若某篇文章在子路径(如 https://news.site.com/article/123)启用防复制,而主域名 https://news.site.com 还需正常交互(如登录、搜索),则应添加精确路径:https://news.site.com/article/ —— Chrome支持路径前缀匹配,这样只拦文章页,不伤首页功能。


















