首先使用浏览器扩展解除复制限制,其次可通过开发者工具修改CSS、执行JavaScript清除事件监听、利用阅读模式或打印预览提取文本,还可临时禁用JavaScript或通过控制台命令document.body.innerText获取纯文本。

如果您在浏览网页时发现无法选中或复制文字,这通常是由于网站通过JavaScript脚本、CSS样式或权限设置来限制了用户操作。以下是解决此问题的步骤:
本文运行环境:MacBook Pro,macOS Sonoma
浏览器扩展可以自动化地移除常见的复制限制,是操作最简便的方法之一。
1、点击Chrome浏览器右上角的三个圆点菜单,选择“扩展程序”→“管理扩展程序”。
2、在扩展程序页面中,点击左上角的“打开Chrome应用商店”。
3、在搜索框中输入“Allow Copy”或“Enable Copy”,查找评分高且用户数量多的扩展。
4、找到合适的扩展后,点击“添加至Chrome”完成安装。
5、安装成功后,进入受限网页,点击扩展图标使其激活,状态通常会变为彩色或显示已启用,此时即可自由复制内容。
许多网站通过添加CSS样式(如user-select: none)或覆盖透明图层来阻止选择,可通过开发者工具直接修改或删除这些元素。
1、在目标网页上按下F12或Command + Option + I打开开发者工具。
2、点击工具栏中的“元素选择器”图标(箭头形状),然后点击页面上无法选中的文字区域。
3、在Elements面板中,查找相关元素的style属性或内联CSS,找到包含user-select: none、pointer-events: none的规则,并取消勾选或将其删除。
4、如果发现有覆盖在文字上方的透明div遮罩层,可在Elements树中右键该元素,选择“Delete element”将其移除。
网页的复制限制大多由JavaScript事件监听器实现,通过执行代码可以清除这些限制函数。
1、按下F12或Command + Option + I打开开发者工具,切换到“Console”标签页。
2、输入以下代码并按回车执行:document.oncopy = null; document.onselectstart = null; document.oncontextmenu = null;
3、该命令会清除页面上禁止复制、禁止选择和禁用右键菜单的事件处理函数。
4、执行完成后,尝试选中并复制文字,限制应已被解除。
现代浏览器的阅读模式或打印功能可以剥离干扰脚本和样式,呈现纯净的文本内容。
1、如果地址栏右侧出现“AA”图标或书本图标,点击进入阅读模式,页面将简化为可读布局,此时通常可以自由复制文字。
2、按Command + P打开打印预览界面,在预览窗口中可以直接选中并复制所需文本。
3、若需保存全部内容,可在打印预览中选择“另存为PDF”,生成的PDF文件中的文字可被正常复制。
由于大部分复制限制依赖JavaScript运行,临时关闭它可以从根本上解除限制。
1、点击Chrome右上角的锁图标或信息图标,进入当前网站的权限设置。
2、找到“JavaScript”选项,将其设置为“不允许”。
3、刷新页面后,网页将不加载任何脚本,此时可以正常选中和复制文字。
4、操作完成后建议重新启用JavaScript,以免影响其他网站的正常功能。
当只需获取纯文字内容而无需保留格式时,可通过一行代码快速提取整个页面的可读文本。
1、按下F12或Command + Option + I打开开发者工具,切换到“Console”面板。
2、输入代码:document.body.innerText,然后按回车。
3、控制台将输出页面主体的所有文本内容,可直接全选并复制所需部分。
以上就是谷歌浏览器如何解决网页内容无法复制问题 谷歌浏览器解除网站禁止复制限制的详细内容,更多请关注php中文网其它相关文章!
谷歌浏览器Google Chrome是一款可让您更快速、轻松且安全地使用网络的浏览器。Google Chrome的设计超级简洁,使用起来得心应手。这里提供了谷歌浏览器纯净安装包,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号