Greasy Fork is available in English.
精细控制网页限制解除行为 + 可配置强力解除全部限制模式 + 全部关闭模式 (Canvas增强) + 支持用户本地配置规则(本地规则优先于远程)(完结撒花)
这些是此脚本的所有版本。 只显示代码变更过的版本。
为了保证大多数网页的正常浏览,我决定还是默认把解除选择设置为关闭,太多的正常网站无法适配,只能特定去发现一些恶心人的网站来专门适配。如果你需要默认开启的话,请在代码里面找到
// 默认规则 const defaultRule = { unlockSelect: false, // 是否解除选中限制 unlockCopy: true, // 是否解除复制/剪切限制 unlockContext: true, // 是否解除右键菜单限制 unlockOverlay: true, // 是否移除遮罩层 (常规版) unlockOverlayPro: false, // 是否移除遮罩层 (强力版) forceUnlockAll: false, // 是否启用强力解除所有限制模式 unlockOff: false // 新增:是否禁用所有解除限制功能 (默认不禁用) };
改为
// 默认规则 const defaultRule = { unlockSelect: true, // 是否解除选中限制 (改动了这一行) unlockCopy: true, // 是否解除复制/剪切限制 unlockContext: true, // 是否解除右键菜单限制 unlockOverlay: true, // 是否移除遮罩层 (常规版) unlockOverlayPro: false, // 是否移除遮罩层 (强力版) forceUnlockAll: false, // 是否启用强力解除所有限制模式 unlockOff: false // 新增:是否禁用所有解除限制功能 (默认不禁用) };
就可以在本地配置默认开启选中限制解除了
添加图解说明
在附加说明中增加了图表统计和规则数量显示
修正了附加信息中的描述错误漏洞
版本更新日志:v1.4.2
本次更新在 v1.4.1 版本的基础上,主要对配置加载机制和部分规则处理逻辑进行了优化和完善:
[解除限制] 配置加载完成。来源: ...
unlockOff
unlockOff: true
{"comment": "..."}
@connect
这些更新主要聚焦于提升脚本的稳定性和用户体验,尤其是在配置加载和错误处理方面。
添加了国内AI推荐
在附加信息中,更新了小故事
版本更新日志:从 v1.3 至 v1.4
此版本是自 v1.3 以来的一个重大更新,引入了配置管理、功能灵活性和性能上的多项核心改进。 (当然,这条是AI写的,因为这么多字想想就不想写,另一个原因是新加的东西太多,我可能说说明遗漏)
🚀 核心功能与配置管理:
localRules
// --- 用户本地配置区域 ---
domain
✨ 解除限制功能增强与细粒度控制:
forceUnlockAll
unlockOverlayPro
unlockSelectCopy
unlockSelect
unlockCopy
e.stopImmediatePropagation()
Object.defineProperty
🛠️ 技术改进与性能提升:
GM_xmlhttpRequest
GM_setValue
GM_getValue
MutationObserver
🖥️ 用户体验与日志:
其他:
@grant none
对附加信息的内容进行更简单化的描述
v1.3更新(2025.05.09):更新了解除限制的逻辑,更方便用户自己配置【选中/复制】、【右键】、【遮罩层】的网址
v1.1发布(2025.05.09)v1.2更新(2025.05.09):修复bilibili视频弹幕被屏蔽的问题