部落格

Zen Mode 開關:運作原理及隱藏的內容

由 talavo 撰寫4 分鐘閱讀

Zen Mode 是大多數 talavo 用戶永久保持開啟的那個開關。點擊它,YouTube 中那些專門設計來讓你持續滾動的部分就會悄悄消失。以下是它確切移除的內容,以及我們為何將其設計為開關而非強制所有人使用的原因。

消失的內容

  • Shorts 欄位 — 無限垂直動態消息及其首頁列,平台上最大的時間黑洞。
  • 留言 — 完全摺疊,讓你專注觀看影片而非其下方的爭論。
  • 推薦內容 — 「接下來」影片的側邊欄及自動播放至下一個小時的結束畫面網格。
  • 劇院框架 — 播放器被推寬,讓影片成為頁面本身,而非被誘餌圍繞的視窗。

實際運作原理

Zen Mode 由兩層協同運作。第一層是原生內容攔截:talavo 將規則編譯進 WebKit 自有的 WKContentRuleListStore,與 Safari 內容攔截器使用的機制相同。這些規則在引擎內繪製像素之前執行,因此被攔截的元素不會消耗任何版面配置或網路資源。

第二層是針對性樣式與腳本注入,隱藏 YouTube 在你滾動時用戶端動態渲染的部分。由於 YouTube 持續發布版面配置變更,這一層的撰寫方式是匹配這些元件的結構,而非脆弱的單次類別名稱——這也是我們在版本之間更新的一部分。

為何設計為開關

有時你確實想看留言——教學影片的置頂勘誤,食譜的食材替換建議。Zen Mode 距離右側抽屜只需一次點擊,talavo 會記住你每個網站的選擇,讓你再次造訪網站時看到你離開時的狀態。我們在乎的預設不是「全部關閉」——而是你的預設,無需刻意思考就能持續生效。

想要其他過濾器嗎?它們都在同一個抽屜裡——請見更新日誌了解每個功能的上線時間。