YouTube 优化大师 v0.7.9 发布说明
| 项目 |
内容 |
| 脚本名称 |
YouTube 优化大师 |
| 版本 |
v0.7.9 |
| 作者 |
ARIES |
| 许可 |
MIT |
| 适用页面 |
https://www.youtube.com/*、https://m.youtube.com/* |
| 安装方式 |
ScriptCat / Tampermonkey / Violentmonkey 新建脚本后粘贴导入 |
本版核心:跳过按钮显形 + 广告静音,无 hooks 无循环 —— 全程不修改任何原生函数(fetch / XHR / JSON.parse 均未动),只用 MutationObserver + 抖动定时器被动监听,最大限度降低被 YouTube 检测的风险。
功能总览
🛡️ 广告过滤(5 项独立策略,可单独开关)
| 策略 |
作用 |
| 🖱️ 强显跳过按钮 |
移除跳过按钮的 display:none 内联隐藏,让可跳过广告的跳过按钮可见,由用户手动点击跳过 |
| 🔇 广告时段静音 |
广告播放时自动静音,广告结束后延迟确认并恢复原音量(含短期保护,防止 YouTube 覆盖恢复值) |
| 🧹 广告横幅移除 |
移除主页/侧栏/信息流中的横幅、商品推荐、推广视频等(DOM 删除) |
| 🔞 年龄限制绕过 |
移除年龄验证弹窗;若视频因此卡住无法加载,自动跳转 youtube-nocookie.com 嵌入页播放 |
| ▶️ 自动恢复播放 |
广告打断正片导致暂停时,广告后自动恢复播放 |
所有策略的拦截次数会显示在面板开关左侧,并持久化到浏览器本地存储,刷新页面不丢失。
🎬 其他增强功能
- 自动切换画质:最高 / 1080p 限幅 / 关闭三档可选
- 统计信息汉化:「详细统计信息」面板术语中文化(如 Connection Speed → 连接速度)
- 网速单位转换:连接速度后追加 MB/s 显示(Kbps ÷ 8 ÷ 1024),实时跟随刷新
- 预测倒赞数据:调用 Return YouTube Dislike 公共 API,还原被隐藏的倒赞数,附赞/倒赞比例条(绿色=点赞,红色=倒赞),支持 Shorts 页面
- 常驻统计面板:右下角胶囊面板,可拖动、可展开、可最小化为小盾牌,位置记忆
- 气泡执行提示:右上角浮动通知,1.5 秒同类消息冷却防刷屏
- 调试模式:控制台输出带颜色前缀的诊断日志(默认关闭)
反检测设计(为什么不容易被发现)
- 零运行时钩子:不 patch 任何原生 API,全靠观察播放器 class 变化(
ad-showing 等)判断广告状态
- 不隐藏广告槽位:播放器内的广告容器刻意不做
display:none——YouTube 会用 getComputedStyle / getBoundingClientRect 校验广告是否真实渲染,隐藏即判定为拦截
- 抖动定时器:所有轮询间隔加入随机 jitter,打破固定间隔的可预测模式
- Trusted Types 兼容:YouTube 启用了 CSP
require-trusted-types-for 'script',脚本自建放行 policy,HTML 注入全部走 createElement,避免被拦截抛错
v0.7.9 变更
- 广告策略收敛为「跳过按钮显形 + 广告静音」双核心,移除直接操作视频进度的 seek 逻辑(避免触发反作弊)
- 广告过滤拆分为 5 项细粒度独立开关,支持控制变量法逐项排查
- 拦截统计持久化并展示在各开关左侧,头部总数动态求和
- 倒赞注入重构:每次同步都重新查询按钮节点(不再缓存旧引用),解决 YouTube 重渲染导致「日志显示已注入、前台时有时无」的问题
- 面板拖动、展开溢出修正、窗口 resize 收回等体验优化
使用说明
- 在 ScriptCat 中安装本脚本,打开任意 YouTube 页面
- 右下角出现 🛡️「已拦截」面板,点击展开查看各策略计数与功能开关
- 所有开关即时生效并自动保存;拖动面板可随意摆放位置(记忆保留)
- 「重置统计」可清零计数;「最小化」收起为小圆点,点击恢复
- 需要排查问题时,打开「🧪 打印调试日志」,按 F12 查看
[YT优化大师] 前缀日志
注意事项
- 跳过按钮仍需手动点击:脚本只负责让按钮显形,不自动点击(模拟真人操作模式)
- 倒赞数为预测数据:来自 Return YouTube Dislike 社区上报与历史数据的估算,非 YouTube 官方数据
- 年龄限制绕过会跳转到无 Cookie 嵌入页,属于预期行为
- 数据仅保存在浏览器
localStorage(开关、统计、面板位置),脚本本身不收集任何个人信息;唯一对外请求是获取倒赞数时调用的 RYD 公共 API
发布日期:2026-10-03