一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

如何通过米侠浏览器屏蔽特定网站的视频贴片广告

时间:2026-07-21 12:50:49 编辑:袖梨 来源:一聚教程网

可在米侠浏览器中通过安装定向用户脚本并配置精准匹配规则和运行时机,结合广告资源请求拦截,实现对哔哩哔哩、腾讯视频等站点片头贴片广告的毫秒级跳过。

想在米侠浏览器中精准屏蔽某个视频网站(比如哔哩哔哩、腾讯视频)的片头贴片广告,又不想全局关掉所有脚本或开会员,必须绕过默认广告过滤的粗粒度拦截,直接针对该站的广告请求链路和跳过按钮逻辑做定向干预。

确认目标网站广告加载特征

打开你要屏蔽贴片广告的视频页(如 https://www.bilibili.com/video/BV1xx411c7mD),等待片头广告出现;观察广告是否带“跳过”按钮、是否显示倒计时、是否由 iframe 嵌入或独立 script 加载;若页面尚未加载出播放器就弹出全屏遮罩,说明广告在 DOM 渲染前已注入,必须用脚本+匹配规则双管齐下

这一步不能跳过——不同视频站广告结构差异极大,B站用 .skip-btn 类,腾讯视频用 #adSkip ID,爱奇艺则依赖 data-ad-skip 属性,错判会导致脚本完全失效。

安装并配置专用去贴片用户脚本

方法一:直接安装社区验证脚本(推荐新手)
访问 Greasy Fork 网站 → 搜索“B站跳过片头”或“腾讯视频贴片跳过” → 筛选更新时间在 2026 年 5 月之后、评分 ≥4.6、注明支持米侠浏览器的脚本 → 点击“安装此脚本” → 在弹窗中确认启用。

方法二:手动创建最小化脚本(可控性更强)
点击油猴图标 → “创建新脚本” → 全选并删除模板内容 → 粘贴以下代码:

// ==UserScript==
// @name 视频贴片跳过(单站精简版)
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 仅对当前匹配域名生效,毫秒级点击跳过按钮
// @author 用户
// @match *://www.bilibili.com/video/*
// @match *://v.qq.com/x/cover/*
// @match *://www.iqiyi.com/v_*.html
// @run-at document-idle
// @grant none
// ==/UserScript==
(function() { 'use strict'; const trySkip = () => { const btn = document.querySelector('button.skip-btn, #adSkip, [data-ad-skip], .icon-skip'); if (btn && !btn.disabled && getComputedStyle(btn).display !== 'none') btn.click(); }; setInterval(trySkip, 600); })();

按 Ctrl+S 保存,务必把 @match 行中的域名替换成你实际要刷的那个网站,少一个字符都不触发

强制脚本在正确时机运行

第一步:点击油猴图标 → “仪表盘” → 找到刚添加的脚本 → 点击右侧铅笔图标进入编辑。
第二步:确认 @run-at 行为 document-idle,不是 document-start 或 window-load;前者确保 DOM 已就绪但播放器尚未接管事件,后者可能因脚本执行太晚而错过首帧跳过窗口。
第三步:关闭“沙箱模式”开关——否则 B站新版播放器的 Shadow DOM 内按钮无法被 querySelector 捕获。
第四步:返回视频页,刷新两次;若仍不跳过,按 F12 打开开发者工具 → Console 标签页,输入 document.querySelector('button.skip-btn'),看是否返回 null;是则说明 @match 域名写错或广告结构已变更。

补充拦截广告资源请求(防漏网)

进入米侠浏览器设置 → 广告拦截 → 自定义规则 → 添加订阅:
https://filters.adtidy.org/extension/chromium/filters/2.txt
该列表含大量视频站广告域名(如 bilibili.tv/ad、v.qq.com/adv、iqiyi.com/ads),能提前阻断贴片视频文件下载,避免加载后才跳过造成的卡顿。
添加后必须重启浏览器,否则新规则不参与网络请求拦截阶段。

热门栏目