本文最后更新于 55 天前,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
前言
最近打开 YouTube,会弹出一个对话框,提示“使用广告拦截器违反 YouTube 服务条款”。点击“允许展示 YouTube 广告”,弹出一个界面让你点击刷新页面,但是仍然出现违反服务条款的对话框。
解决方法(2023-12-20更新)
新增用户规则:
- 打开网址:https://axol.lol/阻擋破解
- 点击“复制代码”按钮,复制以下代码
youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false) youtube.com##+js(set, Object.prototype.adBlocksFound, 0) youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []) youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true)
- 打开浏览器广告拦截器的扩展选项,这里以 AdGuard 为例
- 在“用户过滤器”中粘贴刚才复制的代码,点击“保存”按钮
- 再次打开 YouTube 视频,弹窗不见了
新增油猴脚本
- 新建油猴脚本
- 输入以下代码:
// ==UserScript== // @name 自动跳过YouTube广告 // @namespace youtube // @version 1.0 // @description 在YouTube网页上自动跳过广告 // @author Joey Gambler // @match *://www.youtube.com/* // @grant none // ==/UserScript== (function () { 'use strict'; function skipAd() { var skipButton = document.querySelector('.ytp-ad-text.ytp-ad-skip-button-text'); if (skipButton) { skipButton.click(); console.log("Click button"); } } // 设置检测时间间隔 var timer = setInterval(skipAd, 1000); // 1000毫秒 = 1秒 })();
或直接添加油猴脚本地址:
YouTube去广告 (greasyfork.org)
如果对您有帮助,欢迎点赞分享哦!
参考文档
【END】