Greasy Fork is available in English.
精准检测并跳过抖音网页版的广告视频、购物视频和直播带货视频,首次加载自动开启声音和最高清晰度
| 功能 | 说明 |
|---|---|
| 🚫 广告视频跳过 | 自动检测并跳过无法调节倍速的广告视频 |
| 🛒 购物视频跳过 | 自动跳过带有购物链接、商品卡片的推广视频 |
| 📺 直播带货跳过 | 自动跳过直播中、直播预告、直播带货类视频 |
| 🔊 自动开启声音 | 首次加载自动取消静音(可配置) |
| 📺 自动最高清晰度 | 首次加载自动设置最高可用清晰度(8K/4K/2K/1080P等) |
| ⚡ 智能检测 | 多重检测机制 + 重试机制,精准识别,避免误判 |
| 🎯 实时响应 | 视频切换后快速检测(100ms间隔),无感跳过 |
| 🔔 优雅通知 | 彩色渐变通知提示,让你知道跳过了什么 |
| ⚙️ 灵活配置 | 可单独开关各类跳过功能,支持控制台实时调整 |
✓ 检测倍速功能是否被禁用(广告视频特征)
✓ 检测"广告视频不支持倍速功能"提示文字
✓ 检测视频底部的购物锚点链接 (xgplayer-shop-anchor)
✓ 检测侧边栏商品详情区域 (#videoSideBar)
✓ 检测嵌入式购物卡片
✓ 检测 data-e2e="feed-live" 属性
✓ 检测黄色购物车容器 (yellowCart-container)
✓ 检测"全部商品"按钮
✓ 检测播放器内的"直播中"标签
✓ 检测侧边栏商品列表
✓ 检测"进入直播间"按钮
✓ 检测直播预告信息
| 项目 | 要求 |
|---|---|
| 浏览器 | Chrome / Edge / Firefox / Safari 等主流浏览器 |
| 脚本管理器 | Tampermonkey(推荐)/ Violentmonkey / Greasemonkey |
| 适用网站 | https://www.douyin.com/* |
打开浏览器开发者工具(F12),在控制台中可使用以下命令:
// ========== 功能开关 ==========
// 开关广告视频跳过
_dyAdSkip.toggleAd(true) // 开启
_dyAdSkip.toggleAd(false) // 关闭
// 开关购物视频跳过
_dyAdSkip.toggleShopping(true) // 开启
_dyAdSkip.toggleShopping(false) // 关闭
// 开关直播带货跳过
_dyAdSkip.toggleLive(true) // 开启
_dyAdSkip.toggleLive(false) // 关闭
// ========== 手动控制 ==========
// 强制重新检测当前视频
_dyAdSkip.forceCheck()
// 手动取消静音
_dyAdSkip.unmute()
// 手动设置最高清晰度
_dyAdSkip.setHighestQuality()
// 重新执行初始化设置(声音+清晰度)
_dyAdSkip.resetInitSettings()
// ========== 查看状态 ==========
// 查看当前配置
_dyAdSkip.config
// 查看当前状态
_dyAdSkip.state
脚本内置配置项(可在脚本中修改):
| 配置项 | 默认值 | 说明 |
|---|---|---|
checkInterval |
100 | 检测间隔(毫秒) |
skipDelay |
100 | 跳过前延迟(毫秒) |
stabilityDelay |
400 | 视频切换稳定等待时间(毫秒) |
maxRetries |
3 | 检测重试次数 |
retryDelay |
200 | 重试间隔(毫秒) |
debug |
true | 调试模式,在控制台输出日志 |
showNotification |
true | 显示跳过通知 |
notificationDuration |
500 | 通知显示时长(毫秒) |
skipAds |
true | 跳过广告视频 |
skipShopping |
true | 跳过购物视频 |
skipLive |
true | 跳过直播带货视频 |
autoUnmute |
false | 自动取消静音 |
autoHighQuality |
true | 自动设置最高清晰度 |
initSettingsDelay |
1000 | 初始化设置延迟(毫秒) |
['8K', '4K', '2K', '1080P', '720P', '540P', '480P', '360P']
脚本会自动选择列表中可用的最高清晰度。
| 类型 | 颜色 | 图标 |
|---|---|---|
| 广告视频 | 红色渐变 | 🚫 |
| 购物视频 | 橙色渐变 | 🛒 |
| 直播带货 | 深红渐变 | 📺 |
| 信息提示 | 绿色渐变 | ✓ |
| 设置完成 | 蓝色渐变 | ⚙️ |
A: 抖音的广告形式多样,脚本主要针对无法调节倍速的广告视频。如发现漏检,欢迎反馈具体情况。
A: 可以,在控制台执行 _dyAdSkip.toggleShopping(false) 即可关闭购物视频跳过。
A: 不会,脚本采用轻量级检测机制(100ms 间隔 + 防抖处理),对页面性能影响极小。
A: 不支持,本脚本仅适用于抖音网页版 (www.douyin.com)。
A: 考虑到用户可能在公共场合使用,默认关闭。如需开启,可在脚本中将 autoUnmute 改为 true。
A: 打开浏览器开发者工具(F12),在控制台中可看到带有 [抖音跳广告 v3.7] 前缀的红色日志。
如果你觉得这个脚本有用,请给个好评 ⭐
遇到问题或有建议,欢迎在评论区留言!
反馈时请提供:
本脚本采用 CC BY-NC-ND 4.0 协议发布。
抖音, douyin, 广告, 跳过, 购物, 直播, 带货, ad, skip, blocker, 去广告, 屏蔽
许可证: CC BY-NC-ND 4.0 适用网站: https://www.douyin.com/*