使用 uBlock Origin 隐藏 YouTube 全屏播放器控件
当 YouTube 视频播放器的控件(例如“稍后观看”和“分享”图标)在全屏模式下无法自动隐藏时,
通常是由于浏览器扩展冲突或某些用户设置(如辅助功能)造成的。
为了获得更干净的全屏体验,可以利用 uBlock Origin 通过自定义过滤规则隐藏这些控件。
一、原理说明
YouTube 播放器的每个控件都有独立的 CSS 类名。
通过在 uBlock Origin 中添加自定义过滤规则(即静态过滤器),可以利用这些 CSS 选择器精确定位并隐藏目标元素。
这些规则本质上是让 uBlock Origin 在页面加载时自动执行以下效果:
display: none;
从而彻底移除指定的 UI 元素。
二、操作步骤
1. 打开 uBlock Origin 仪表板
- 点击浏览器工具栏中的 uBlock Origin 图标(通常为盾牌形状)。
- 点击 “打开仪表板”(齿轮图标)。
- 点击”静态自定义工具”
2. 添加自定义过滤规则
- 在仪表板中,进入 “我的过滤器”(My filters)标签页。
- 在底部的文本框中粘贴以下内容:
// 隐藏全屏播放器中的“watch-later”按钮
www.youtube.com##.ytp-watch-later-icon
www.youtube.com##.ytp-watch-later-button
// 隐藏全屏播放器中的“share”按钮
www.youtube.com##.ytp-sahre-icon
www.youtube.com##.ytp-share-button
3. 应用并刷新
- 点击右上角的 “应用更改”(Apply changes)按钮。
- 返回 YouTube 页面,刷新视频播放页即可。
三、效果与说明
完成以上设置后:
- 在全屏模式下,“稍后观看” 和 “分享” 按钮将被永久隐藏。
- 其他播放器功能(暂停、进度条、音量、设置等)不会受到影响。
- 该方法不修改网页源代码,比开发者工具中的手动修改更稳定、持久。
四、附加建议
如果日后 YouTube 更新了播放器的结构或类名,导致过滤失效,可通过以下方式重新定位按钮的类名:
- 右键点击按钮 → 选择 “检查 (Inspect)”。
- 在开发者工具中找到按钮对应的 CSS 类。
- 将新的类名替换进过滤规则中,再次应用即可。
总结: 通过 uBlock Origin 添加自定义 CSS 过滤规则,可以有效地移除 YouTube 全屏模式下持续显示的 UI 控件,实现更专注、干净的观影体验。