#!name=YouTube去广告隐藏Shorts版@Aioneas #!desc=基于稳定版,仅额外尝试隐藏 Shorts 相关 UI;不满意可切回稳定版 #!author=DivineEngine + app2smile + Maasea + ddgksf2013 + Aioneas #!homepage=https://github.com/Aioneas/Surge #!icon=https://raw.githubusercontent.com/Aioneas/Surge/main/Icon/YouTube.png #!category=Aioneas [URL Rewrite] # ======= 视频广告请求 ======= # (^https?:\/\/[\w-]+\.googlevideo\.com\/(?!dclk_video_ads).+?)&ctier=L(&.+?),ctier,(.+) $1$2$3 302 [Map Local] ^https?:\/\/[\w-]+\.googlevideo\.com\/(?!(dclk_video_ads|videoplayback\?)).+&oad data-type=text data=" " status-code=200 # ======= 通用广告请求 ======= # ^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads data-type=text data=" " status-code=200 ^https?:\/\/(www|s)\.youtube\.com\/(pagead|ptracking) data-type=text data=" " status-code=200 ^https?:\/\/s\.youtube\.com\/api\/stats\/qoe\?adcontext data-type=text data=" " status-code=200 [Script] # ======= 稳定去广告 + 尝试隐藏 Shorts 相关 UI ======= # youtube.response = type=http-response, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/(browse|next|player|search|reel\/reel_watch_sequence|guide|account\/get_setting|get_watch), script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/youtube.response.js, argument="{"lyricLang":"off","captionLang":"off","blockUpload":true,"blockImmersive":false,"blockShorts":true,"debug":false}", requires-body=true, binary-body-mode=true, max-size=-1, timeout=60 [MITM] hostname = %APPEND% -redirector*.googlevideo.com, *.googlevideo.com, www.youtube.com, s.youtube.com, youtubei.googleapis.com