隱藏 YouTube 頻道、關鍵字過濾、時長/語言/直播/會員過濾,含快速操作按鈕、標籤分類、匯出入與分享功能。| Filter YouTube videos by channel, keyword, duration, language, live streams and members-only content. Full blocklist/whitelist management with quick action buttons on video cards.
版本:v1.4.0-rc17 · Tampermonkey / Violentmonkey 腳本
管理面板包含以下頁籤:
| 頁籤 | 說明 |
|---|---|
| 🚫 隱藏名單 | 管理要隱藏的頻道 |
| ⭐ 白名單 | 管理信任的頻道(可搭配白名單獨享模式) |
| 🎬 影片黑名單 | 封鎖特定影片 ID |
| 🔤 關鍵字 | 依標題 / 描述過濾影片 |
| ⚙️ 設定 | 全域設定、各類過濾條件 |
| 📊 統計 | 查看過濾統計 |
| 📋 歷史 | 查看被過濾的影片記錄 |
| 💾 匯出入 | 備份與還原設定 |
| 🎯 過濾範圍 | 指定各規則生效的頁面(需先在設定中啟用) |
新增你不想看到的頻道,該頻道在首頁、訂閱頁、搜尋結果等列表頁的卡片將被自動隱藏。
新增方式:
@handle(選填)後按新增標籤功能: 每個頻道可設定標籤,方便分類管理(例如「廣告帳號」、「農場頻道」)。
加入你信任或想保護的頻道。白名單頻道永遠不受任何過濾規則影響,不會被隱藏名單、關鍵字等規則誤殺。
白名單獨享模式: 在 ⚙️ 設定中開啟「只顯示白名單頻道」,此時除白名單內的頻道外,其他所有頻道均會被隱藏。適合家長管控或極簡模式。
封鎖特定影片 ID,即使不封鎖該頻道也能擋掉單支影片。常見用途:遮蔽特定爭議影片、屏蔽不感興趣的單集。
依影片標題或描述中的關鍵字過濾。關鍵字以群組為單位管理,每個群組可個別啟用/停用。
建立群組步驟:
群組優先順序: 可拖動調整群組順序,上方群組優先判斷。
| 設定項目 | 說明 |
|---|---|
| 顯示操作通知(Toast) | 操作後是否彈出提示訊息 |
| 快捷操作樣式 | 選擇「快捷按鈕」(hover bar)或「三點選單」(融入 YouTube ⋮ 選單) |
| 只顯示白名單頻道 | 白名單獨享模式 |
| 影片時長 | 過濾過短或過長的影片(秒) |
| 直播 / 首播 | 隱藏直播中或即將首播的影片 |
| 會員影片 | 隱藏會員專屬或會員搶先看影片 |
| 觀看數 | 依觀看數過濾(低於或高於設定值) |
| 上傳日期 | 隱藏太舊或太新的影片 |
| 語言過濾 | 過濾或只顯示特定語言的影片 |
| 頻道公告 | 隱藏頻道公告貼文 |
| 募款活動 | 隱藏募款活動標示的影片 |
| 強制阻擋(直接網址訪問) | 阻擋直接輸入 URL 訪問被封鎖頻道/影片 |
| 啟用過濾範圍(高級) | 開啟後顯示「🎯 過濾範圍」頁籤 |
| 密碼鎖定 | 設定密碼保護管理面板 |
支援完整備份與單項匯出,格式涵蓋 CSV(隱藏名單、白名單、關鍵字)及 JSON(所有設定、影片黑名單)。
備份建議: 在設定中開啟「自動備份」,定期自動匯出完整設定至下載資料夾。
「過濾範圍」讓你針對每種過濾規則,指定在哪些 YouTube 頁面類型生效。適合需要精細控制的進階使用者。
介面呈現 11 種規則 × 7 種頁面 的矩陣:
頁面類型:
| 代碼 | 說明 |
|---|---|
| 🏠 首頁 | youtube.com 首頁 |
| 📨 訂閱 | 訂閱頁面 |
| 🔍 搜尋 | 搜尋結果頁 |
| 🎬 影片頁 | 觀看影片時的側邊推薦 |
| 📺 頻道頁 | 進入特定頻道時 |
| 🔥 熱門 | 熱門影片頁面 |
| 📄 其他 | 其他頁面 |
規則類型: 頻道隱藏名單、影片黑名單、關鍵字、會員影片、直播/首播、募款活動、上傳日期、觀看數、語言、影片時長、頻道公告。
範例 1|允許在頻道頁看到隱藏名單頻道的影片
取消勾選「頻道隱藏名單」× 「頻道頁」 → 瀏覽封鎖頻道的頻道頁時,仍可正常看到影片;但在首頁等列表頁仍會被隱藏
範例 2|只在首頁過濾關鍵字
對「關鍵字」規則,只保留「首頁」勾選,其餘頁面取消 → 搜尋特定標題時不受關鍵字過濾影響
範例 3|訂閱頁不過濾直播
取消勾選「直播 / 首播」× 「訂閱」 → 訂閱的頻道直播仍會出現在訂閱頁,但首頁不顯示
關鍵字群組支援 JavaScript 正規表示式(Regular Expression),讓你以更彈性的方式比對影片標題或描述。
在關鍵字群組內新增關鍵字時,勾選「Regex」欄位即可為該關鍵字啟用正規表示式模式。
/ 斜線或 /i 旗標,直接輸入 pattern\)在介面中直接輸入即可,不需要額外跳脫| Pattern | 說明 |
|---|---|
| `(廣告\ | 業配\ |
| `(股票\ | 投資\ |
EP\.?\d+ |
集數格式:EP1、EP.1、EP 1 等 |
^(?!.*官方).*$ |
標題不含「官方」的影片(負向先行斷言) |
\d{4}年 |
標題含四位數字年份(如「2024年」) |
| `(LIVE\ | 直播\ |
(a|b|c) 形式而非 lookahead透過組合現有功能,可以建立一個「白名單專享 + 危險內容自動過濾」的兒童友善瀏覽環境。
⚠️ 重要警語: 本腳本僅過濾首頁、搜尋、推薦等列表頁,無法阻止直接輸入影片 URL,也無法偵測影片的實際內容。強烈建議搭配 YouTube Kids、家長監護軟體(Google Family Link 等)或路由器層級的 DNS 過濾同時使用。
第 1 步|建立白名單 進入 ⭐ 白名單 頁籤,將孩子可以觀看的頻道逐一加入。 例如:@PBSKids、@SesameStreet、@CocomelonOfficial
第 2 步|啟用白名單獨享模式 進入 ⚙️ 設定,開啟頂部的「⭐ 只顯示白名單頻道」。 啟用後,除白名單內的頻道外,所有其他頻道均會被隱藏。
第 3 步|封鎖直播 在設定中開啟「📡 直播 / 首播」區塊,同時勾選:
直播聊天室是常見的風險來源,建議全數封鎖。
第 4 步|建立危險內容關鍵字群組 進入 🔤 關鍵字 頁籤,建立名為「危險內容」的群組,套用範圍選擇「標題」:
加入以下關鍵字(可依需求調整):
暴力、血腥、恐怖、成人、賭博、槍、毒品
若要更有效率,可開啟 Regex 模式,輸入:
(暴力|血腥|恐怖|成人|賭博|18禁|限制級)
第 5 步(建議)|限制影片日期 在設定中開啟「📅 上傳日期」,設定「隱藏 30 天前上傳的影片」。 避免演算法推送過時的爭議性內容。
第 6 步(建議)|語言過濾 在設定中開啟「🌐 語言過濾」,選擇「僅顯示指定語言」,只勾選孩子的母語。 可有效過濾大量未知語言的內容。
第 7 步(建議)|搭配密碼鎖定 在設定中設定「密碼鎖定」,避免孩子自行修改過濾設定。
啟用「過濾範圍(高級)」後,可進一步細化兒童模式:
| 操作 | 說明 |
|---|---|
| 左鍵點擊頂部 🔍 | 開啟管理面板 |
| 右鍵點擊頂部 🔍 | 切換過濾器開啟 / 暫停 |
| 滑鼠懸停影片卡片 | 底部滑出快捷操作列(快捷按鈕模式) |
| 點擊影片 ⋮ 選單 | 出現 YtFC 選項(三點選單模式) |
| Tampermonkey 選單 | 提供「開啟面板」「切換過濾器」選項 |
兩種快捷操作模式(在設定中切換):
在 ⚙️ 設定的「密碼鎖定」區塊中啟用:
@handle 和頻道名稱