Remove Restrictions and Restore Default Behavior

Block the anti-debugging actions of the web page and reset the processing of certain actions (e.g., select, copy, open developer tools) of the web page to the corresponding browser default behavior.

Author
HL-Bo
Daily installs
0
Total installs
66
Ratings
0 0 0
Version
2.6.1
Created
2024-05-02
Updated
2024-05-10
License
AGPLv3
Applies to

用户须知

这一个非常简单且粗糙的脚本(JavaScript 初学者应该都能看懂),用于解除网页对选择、剪切、复制、粘贴、保存、右键菜单和打开开发者工具的限制和修改,并恢复其默认行为。

特别注意

此脚本匹配大多数网站,可能导致的负面影响有:

  • 影响部分网页的右键菜单。
  • 影响部分网页的快捷键功能。
  • 影响部分网页的部分已隐藏元素的再显示。

如有以上问题,请尝试禁用该脚本以恢复正常的使用,并联系作者将相应的站点添加至排除名单。

在某些情况下,脚本可能无法按照预期工作,如遇相关问题,请向作者反馈

此外,脚本仅在用户脚本管理插件(如 GreasemonkeyTampermonkey 以及 Violentmonkey)已安装、启用并可修改页面时有效。

未实现的功能

  • 此脚本不包含图像识别(OCR)功能,所以对于通过将文本转换为图像从而实现禁用复制的网页无效。
  • 此脚本的禁用 debugger 的相关功能尚不完善,所以对于循环执行debugger从而实现禁用开发者工具的网页可能无效。
  • 此脚本的样式审查功能尚不完善,所以对于插入不可见的文本从而实现文本混淆的网页可能无效。
  • 此脚本暂时不包含字体分析功能,所以对于对文本编码和字形进行重映射从而实现文本混淆的网页无效。

关于此脚本

如此脚本有任何其他上文未说明的问题或对此脚本有任何的意见或建议,无法或者不愿在存储库中公开提出的,可以通过电子邮件向作者反馈

欢迎参与此脚本的开发,完善此脚本并(或)为此脚本添加新的功能。

此脚本的存储库位于 GitHub,其镜像位于 Codeberg。如有需要,请向位于 GitHub 上的存储库提交 Issues 和(或) Pull Requests,镜像存储库的相关内容可能无法被及时发现、充分讨论和审查。此外,请注意存储库要求对提交进行签名

授权与许可

图标来自 Twitter Twemoji,参见 https://github.com/twitter/twemoji/blob/master/assets/svg/1f4c4.svg,使用 CC-BY 4.0,作者及版权声明如下:Copyright 2020 Twitter, Inc and other contributors

此脚本使用 AGPLv3 ,作者在许可证所规定的范围内保留所有权利。