🎯 YouTube 淨化大師 (YouTube Homepage Cleaner)
一個為極致體驗而生的油猴(Tampermonkey)腳本,專注於提供一個 高速、純粹、且完全由您掌控 的 YouTube 瀏覽環境。
它不僅能掃除所有視覺干擾,更能透過 靜態 CSS (高效能) 與 動態規則引擎 (高彈性) 的混合架構,加上全方位的點擊優化,讓您重新奪回資訊流的主導權。
✨ 主要功能與特色
🧼 強大的內容過濾引擎
腳本會自動並精準地移除頁面上的各種干擾元素,您可以透過選單獨立開關每一條規則:
- ✅ 廣告與推廣: 影片廣告、首頁橫幅廣告、贊助商內容、Premium 推廣橫幅、問卷調查。
- ✅ Shorts: 隱藏首頁 Shorts 區塊、搜尋結果 Shorts 項目,以及 Shorts Grid。
- ✅ 推薦干擾: 移除合輯 (Mix)、新聞快報、貼文、電影推薦、YouTube 精選、熱門遊戲等。
- ✅ 推薦播放清單 (v1.2.3+): 智慧隱藏首頁的推薦播放清單,但保留您個人頁面與頻道頁面的播放清單,互不衝突。
- ✅ 特殊內容: 會員專屬影片。
- ✅ 低熱度內容: 自動過濾觀看數或直播觀眾數過於低迷的影片 (閾值可自訂)。為了保護優質頻道的最新影片,此功能包含 4 小時豁免期,避免剛發布的影片被誤#。
🖱️ 全方位點擊優化
告別 YouTube 的頁內跳轉(SPA)機制,回歸最直覺的多分頁瀏覽體驗:
- 🚀 一律在新分頁開啟: 無論點擊影片、Shorts、播放清單,還是頻道連結,都會自動在新分頁中開啟。
- 🧠 範圍覆蓋完整: 此功能有效範圍涵蓋首頁、搜尋結果、以及影片播放頁面下方的作者頭像與名稱區塊。
- 🔗 流程不中斷: 讓您在探索新內容時,不會打斷當前正在瀏覽的頁面。
⚙️ 高度可自訂的選單
無需修改任何程式碼!所有功能均可透過 Tampermonkey 選單即時設定:
- ✅ 一鍵開關:所有過濾規則 (如 Shorts、新聞、廣告等) 均可獨立啟用或停用。
- ✅ 低觀看數過濾:自由開關,並可自訂過濾的觀看數/觀眾數閾值(例如:只看超過 5000 觀看的影片)。
- ✅ 進階過濾:管理關鍵字黑名單、頻道黑名單、影片長度限制。
- ✅ Debug 模式:為開發者或好奇的使用者提供,啟用後可在瀏覽器控制台查看詳細的過濾日誌。
- ✅ 一鍵重設:隨時可以將所有設定恢復為腳本的建議預設值。
🚀 目前進度與版本紀錄
最新版本: v1.5.2 (2025-12-24)
本專案目前採用 GitHub Raw 直連更新機制,確保使用者能以最快速度獲取最新的功能與修復。
最近變更:
- v1.5.2:
- ⚡ 效能與穩定性大幅優化: 深度重構核心引擎,提升頁面動態加載時的過濾速度。
- 🛡️ 強化反偵測機制: 針對 YouTube 頻繁變動的彈窗機制進行了緩衝處理。
- v1.5.1:
- 🔧 Bug 修正: 解析部分特殊 DOM 結構時的錯誤修復。
- v1.4.0:
- 🧹 程式碼精簡: 移除了冗餘的 Debug 邏輯,大幅縮減腳本體積。
- 🚀 UI 回饋優化: 讓選單操作更加流暢。
- v1.2.5:
- 🔧 廣告過濾: 新增對
#masthead-ad 的支援。
⚡️ 安裝教學
只需兩個步驟,即可立即啟用:
1️⃣ 安裝使用者腳本管理器
請先在您的瀏覽器中安裝 Tampermonkey (或其他相容的管理器):
2️⃣ 安裝本腳本
點擊下方連結,並在跳出的視窗中點擊「安裝」即可。
➡️ 點我安裝「YouTube 淨化大師」 ⬅️
(註:如果您之前是從 GreasyFork 安裝的,建議點擊上方連結重新安裝一次,以確保能收到最即時的 GitHub 更新。)
🤝 歡迎貢#
如果您發現 BUG、有新功能建議或想優化程式碼,歡迎隨時提交 Issues 或發起 Pull Request。
🙏 特別致謝
- Benny:原創作者,為本專案奠定了堅實基礎。
- AI Collaborators (Gemini, Claude, etc.):協助進行重構、優化與功能迭代。
⚠️ 已知問題 (Known Issues)
- 介面變動: YouTube 經常進行 A/B 測試,推送新版介面給部分使用者。如果腳本的過濾功能突然失效,很可能是因為 YouTube 修改了前端代碼結構。遇到這種情況,請建立一個 Issue 回報,我會盡快跟進。
📄 授權條款
本專案採用 MIT License 授權。