您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
精细控制网页限制解除行为 + 可配置强力解除全部限制模式 + 全部关闭模式 (Canvas增强) + 支持用户本地配置规则(本地规则优先于远程)(完结撒花)
⚠️ 重要提示:请务必阅读!
// --- 用户本地配置区域 ---
中定义的 localRules
! 否则,您的自定义规则可能会在更新时被覆盖。Github项目名称
Fuck_All_Web_Restrictions
去他妈的网页限制!(官方译名)
本项目的规则历史数量记录图表(每两小时更新)
⚙️ 配置不需要被解除限制的网站的方法:
本脚本提供两种方法来控制其在特定网站上的行为:
方法一:通过油猴扩展快速禁用(推荐初学者)
这是最直接的方法,适用于临时或针对当前页面快速禁用脚本:
如何恢复不小心排除的网址:
方法二:通过脚本内的 localRules
进行高级自定义配置(推荐有经验用户)
通过修改脚本源码中的 localRules
变量,您可以实现对特定网站行为的精细化控制。您定义的 localRules
将优先于远程配置,这意味着您可以覆盖远程配置的默认行为,或者为特定网站定义全新的规则。
配置步骤:
// ==UserScript==
块下方)的 // --- 用户本地配置区域 ---
。localRules
数组外面的 /*
和 */
注释符号,以启用本地配置功能。 (示例代码通常在注释中)
javascript
/*
const localRules = [
// ... 您的规则 ...
];
*/
// 启用后应变为:
const localRules = [
// ... 您的规则 ...
];
根据您想要修改的网站行为,在已启用的 localRules
数组中添加或修改规则对象。
domain
(网站域名的正则表达式)和您想要调整的配置项。,
分隔。示例:如果您想完全禁用脚本在某个网站(例如 example.com
)上的所有解除限制功能,可以添加:
{
"domain": "\\.example\\.com$", // 匹配 example.com 及其子域名
"unlockOff": true // 在此网站禁用所有解除限制功能
}
示例:如果您在 Bilibili 视频页面想恢复右键菜单,并且避免弹幕被移除,可以添加或修改针对 Bilibili 的规则:
{
"domain": "bilibili\\.com", // 匹配 Bilibili 域名(也可以是 "\\.bilibili\\.com$" 根据具体需求)
"unlockContext": false, // 禁用解除右键菜单限制(恢复右键菜单)
"unlockOverlay": false // 如果弹幕问题与遮罩层相关,可以禁用此项
}
完成修改后,务必保存脚本(通常按 Ctrl + S
或点击编辑器上方的“保存”按钮)。
💡 如何获取网站域名的正则表达式:
如果您不确定如何编写网站的正则表达式,可以向 AI(例如 ChatGPT、Gemini、Deepseek、通义、豆包、Kimi、文心一言、元宝、智谱 等)提问,例如:“请写一个用于油猴脚本匹配网站 https://www.example.com/path/to/page
的正则表达式。” AI 通常能提供正确的 "domain"
匹配模式。请注意,"domain"
字段只需要匹配域名部分,不需要匹配完整的 URL 路径。
📚 JSON 配置字段说明:
以下是规则对象中可以使用的字段及其说明:
"domain"
(String): 必填。 一个正则表达式字符串,用于匹配需要应用此规则的网站域名。
"\\.example\\.com$"
匹配 example.com
及其所有子域名(如 www.example.com
, sub.example.com
)。"^test\\.com$"
仅匹配 test.com
,不匹配 www.test.com
。"bilibili\\.com"
匹配所有包含 bilibili.com
的域名。"comment"
(String): 可选。用于在 JSON 中添加注释的字段,脚本解析配置时会忽略包含此字段的对象,不将其作为规则处理。"unlockSelect"
(Boolean): 是否解除页面文本选中限制。true
:解除;false
:不解除。"unlockCopy"
(Boolean): 是否解除页面文本复制/剪切限制。true
:解除;false
:不解除。"unlockContext"
(Boolean): 是否解除右键菜单限制(即恢复右键功能)。true
:恢复;false
:不恢复。"unlockOverlay"
(Boolean): 是否尝试移除页面上的常见透明遮罩层(常规版)。true
:移除;false
:不移除。"unlockOverlayPro"
(Boolean): 是否尝试强力移除页面上的遮罩层及鼠标事件阻碍(强力版)。true
:强力移除;false
:不强力移除。
unlockOverlay
和 unlockOverlayPro
同时设置为 true
,unlockOverlayPro
将优先。"forceUnlockAll"
(Boolean): 是否启用“强力解除所有限制模式”。此模式会非常激进地尝试解除几乎所有限制,包括某些 JavaScript 行为和定时器。true
:启用;false
:不启用。
"unlockOff"
(Boolean): 最高优先级。 是否在此网站上完全禁用本脚本的所有解除限制功能。true
:在此网站禁用;false
:不禁用。
true
,脚本将立即退出,不会执行任何解除限制操作。本脚本已尽力适配常见限制,但互联网网站千变万化,总会有些地方可能无法正常工作,或者与网站原有功能冲突。
如果您在使用过程中遇到以下情况,恳请您花一点时间将问题反馈给我:
您的反馈对我持续改进脚本至关重要!您的反馈和贡献就像 BT 种子,汇聚大家的力量,才能让这个脚本不断完善,惠及更多用户,让我们一起进步!
反馈途径:
反馈格式建议 (请尽量提供以下信息):
请在反馈 Issue 或评论中包含以下信息,以便我更快地定位问题:
https://www.some-problem-site.net/article/123
例如,一个良好的反馈示例:
网站 URL: https://www.some-problem-site.net/article/123
问题描述: 文章内容无法复制
期望效果/冲突功能: 希望可以正常复制文本
浏览器及版本: Edge v124
Tampermonkey 版本: v4.20
脚本版本: v1.4.7
是否使用了本地配置: 否
🙏 特别鸣谢:
📕 小故事:
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址