Enable Select & Copy — WL/BL + Mode Switch + Hotkey

解除网页复制/选中/右键限制;支持白/黑名单模式及切换、站点级覆盖、菜单管理清单、快捷键总开关与 Alt+Shift+C 切换

2025-09-06 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

ئاپتورى
bianwenbo
باھا نومۇرى
0 0 0
نەشرى
3.0
قۇرۇلغان ۋاقتى
2025-09-06
يېڭىلانغان ۋاقتى
2025-09-06
Size
11.1 KB
ئىجازەتنامىسى
MIT
قوللايدىغىنى
بارلىق بېكەتلەر

📝 Enable Select & Copy 脚本说明

功能简介

本脚本用于 解除网页上的复制/选中/右键限制,做到「选中即复制」。
典型的限制手段:禁止选中、屏蔽右键、拦截 Ctrl+C/⌘+C 等。
本脚本通过以下方式绕过:

  • 注入全局 CSS,强制 user-select:text
  • 拦截并阻断站点绑定的 oncopy / onselectstart / oncontextmenu 等事件;
  • 清理 inline 阻断(oncopy 属性等);
  • 监听动态节点 & Shadow DOM,保证新内容也能选中复制。

模式说明

  • 白名单模式(默认):仅在白名单中的站点启用解锁,其余站点不启用。
  • 黑名单模式:在所有站点启用解锁,只有黑名单中的站点禁用。
  • 可随时通过菜单在 白名单 / 黑名单模式间切换。

⚖️ 建议:

  • 如果只偶尔需要,推荐 白名单模式(稳妥,避免误伤)。
  • 如果几乎总想解锁,推荐切到 黑名单模式

菜单项说明

点击 Tampermonkey 图标 → 选择本脚本,会看到以下菜单:

  • 当前模式:白名单/黑名单(点击切换)
    在两种模式间切换。
  • 开启/关闭 当前站点解锁复制
    强制指定当前域名开/关(优先级高于模式/清单)。
  • 清除当前站点覆盖
    恢复按模式 + 白/黑名单判断。
  • 将当前站点加入/移出 白名单/黑名单
    动态维护清单,持久保存。
  • 查看白/黑名单
    弹出当前两个列表,方便确认。
  • 开启/关闭 快捷键 (Alt+Shift+C)
    控制快捷键功能是否启用。

快捷键

  • Alt + Shift + C
    切换“当前站点覆盖”开/关,等价于菜单里的“开启/关闭 当前站点解锁复制”。
  • 快捷键本身也可以在菜单中开关。

使用场景

  • 适合

    • 技术文档站点(CSDN、简书、知乎专栏等)
    • 博客/资讯网站屏蔽右键的情况
    • 教学/学习资料站点仅允许付费复制
  • 不适合 / 无效

    • 使用 图片 / Canvas 渲染文字 的站点(此类无法“选中文本”,需 OCR);
    • 强 DRM 的电子书、文档阅读器。

注意事项

  • 脚本仅供 个人学习与研究,请在 合法、合规且尊重版权 的前提下使用。
  • 如果脚本导致站点交互异常,可:
    1. 将该站点加入黑名单(或移出白名单);
    2. 用菜单“关闭当前站点解锁复制”;
    3. 临时关闭脚本。

快速上手

  1. 安装 Tampermonkey 或 Violentmonkey。
  2. 新建脚本 → 粘贴完整代码。
  3. (可选)在 DEFAULT_WHITELIST 里填上常用站点;
  4. 打开网页 → 即可选中复制。
长期地址
遇到问题?请前往 GitHub 提 Issues。