Greasy Fork

来自缓存

Greasy Fork is available in English.

解锁网页复制/粘贴/右键/切屏限制💉

移除网页对复制、粘贴、右键、选中、切屏检测(onblur / visibilitychange)的限制,支持 iframe 与 Shadow DOM 深层拦截。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
ookamiame
日安装量
3
总安装量
471
评分
4 0 0
版本
1.0.2
创建于
2025-11-06
更新于
2025-11-11
大小
10.2 KB
许可证
MIT
适用于
所有网站

💉解锁网页复制 / 粘贴 / 右键 / 切屏限制


本脚本旨在移除网页中的交互限制,让用户可以自由复制、粘贴、右键、选中文本,并阻止网页检测切屏、最小化或离开标签页等操作。
它还支持 iframeShadow DOM 深层结构,确保在复杂网页中也能完全生效。


功能:

  • 解锁复制 / 粘贴 / 右键限制:解除 oncopy、onpaste、oncontextmenu 等事件绑定,允许正常操作。
  • 解除文本选中限制:自动修改 user-select 样式,恢复文字可选中状态。
  • 去除切屏检测:拦截 window.onblurdocument.onvisibilitychange 等事件,使网页无法检测焦点丢失。
  • 防止重新绑定事件:通过捕获阶段阻断事件冒泡,防止网站在运行时重新添加限制监听。
  • 深层解锁:递归遍历 iframeShadow DOM,解除嵌套页面和组件内的限制。
  • 动态监控 DOM:使用 MutationObserver 实时监测页面变化,自动解锁新加载的内容。
  • 防止焦点检测:强制页面永远处于“聚焦”和“可见”状态,避免被检测到切换窗口或最小化。


核心机制:

  1. Hook 全局事件:通过重写 window.addEventListenerObject.defineProperty,屏蔽网页注册的焦点与可见性事件。
  2. 解除事件绑定:遍历所有节点并清空干扰性事件处理器(例如 oncopyoncontextmenu)。
  3. 重置可见性状态:强制返回 document.hidden = falsedocument.visibilityState = "visible"
  4. 递归处理:对子页面(iframe)与 Shadow DOM 执行相同的解锁逻辑。
  5. 持续监听:通过 MutationObserver 防止页面动态脚本重新注入限制。


兼容性与扩展

  • 兼容 React / Vue / Angular 等单页应用
  • 支持深层 DOM 与多层 iframe
  • ⚠️ 若网站在 独立进程(PWA) 运行,请在浏览器中取消“安装为应用”,以便脚本正常注入。
  • 若网站通过 window.open() 打开新窗口,请在 Tampermonkey 脚本设置中启用 “在所有框架中运行”。
  • 默认匹配所有网站,可在脚本中修改 @match 为需要匹配的目标网站。


作者信息

  • 作者:狼小雨
  • 版本:1.0
  • 脚本命名:解锁网页复制/粘贴/右键/切屏限制 💉
  • 适用范围:所有网站(*://*/*