
AI 應用前端【免費下載鏈接】voyagerEnhancement suite for Gemini, AI Studio, Claude ChatGPT — plus a prompt manager for any websites, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 與 ChatGPT 的增強套件其中的提示詞管理器可用于任意網站如 DeepSeek Harness。項目地址https://gitcode.com/gh_mirrors/ge/voyager點擊查看免費下載導讀本文介紹 Gemini Voyager面向 Gemini 的增強套件提供的隱藏最近項目Hide Recent Items與 Gems 列表功能。該功能在 Gemini 主頁添加一個優(yōu)雅的開關按鈕用于隱藏Recently saved區(qū)域同時支持隱藏側邊欄中的Gems列表讓界面更簡潔并在公共場合保護你的隱私。讀完本文你將掌握該功能的使用方法、版本要求、交互細節(jié)以及它在 Voyager 源碼中的底層實現(xiàn)原理與持久化機制。功能概述與版本要求注意該功能自Voyager 1.1.9版本起支持。此功能在 Gemini? 主頁的Recently saved區(qū)域添加了一個精美的切換按鈕用于隱藏該區(qū)域以獲得更簡潔的界面后續(xù)版本又擴展支持了側邊欄中Gems列表的隱藏。從源碼結構看Voyager 將這套隱藏/顯示交互抽象為通用的側邊欄區(qū)塊隱藏器sidebar section hider由 src/pages/content/gemsHider/index.ts 統(tǒng)一實現(xiàn)并在 src/pages/content/nativeFeatures.ts 中以startGemsHider的形式注冊為原生特性。其設計目標見模塊頭部注釋是Gemini 不斷推出新的側邊欄區(qū)塊外殼section shells該模塊為這些變體保持統(tǒng)一的隱藏/顯示交互同時為每個區(qū)塊獨立持久化隱藏狀態(tài)。核心特性上下文開關Contextual Toggle只有當你將鼠標懸停在 Recent Items 區(qū)域上時才會出現(xiàn)一個低調的隱藏按鈕。極簡狀態(tài)Minimalist State區(qū)域被隱藏后底部會替換為一條不起眼的peek bar窺視條。一鍵恢復One-Click Restore將鼠標懸停在 peek bar 上并點擊即可瞬間恢復最近項目。隱私保護Privacy Protection防止周圍的人看到你的近期活動非常適合公共場合。持久化Persistence你的偏好會被保存下次訪問時自動生效。使用方法將鼠標懸停在 Gemini 主頁的 Recent 區(qū)域上。點擊區(qū)域右上角出現(xiàn)的eye-off閉眼圖標隱藏該區(qū)域。要恢復顯示將鼠標懸停在區(qū)域底部殘留的**細線peek bar**上并點擊。源碼級實現(xiàn)原理1. 狀態(tài)存儲與持久化隱藏狀態(tài)通過chrome.storage.local持久化對應存儲鍵定義在 src/core/types/common.tsGEMS_HIDDEN: gvGemsHidden, NOTEBOOKS_HIDDEN: gvNotebooksHidden, FOLDERS_HIDDEN: gvFoldersHidden,gemsHider模塊通過 getHiddenState / setHiddenState 讀寫StorageKeys.GEMS_HIDDEN默認值為false。值得注意的健壯性設計若chrome.storage讀取/寫入時報錯chrome.runtime.lastError會自動回退到localStorage同名鍵確保極端環(huán)境下功能不失效——這一點也有對應的單元測試覆蓋見 gemsHider.test.ts。2. 隱藏與恢復的 DOM 實現(xiàn)模塊通過注入樣式injectStyles實現(xiàn)隱藏效果為區(qū)塊添加gv-sidebar-section-hidden類將其max-height、opacity、margin、padding全部歸零并禁用pointer-events從而以平滑過渡0.35s cubic-bezier收起整個區(qū)塊。同時在其后插入一條 6px 高的 peek barhover 時增高至 12px 并顯示主色提示點擊或按 Enter/Space 即可恢復。3. 動態(tài)頁面適配Gemini 是高度動態(tài)的單頁應用模塊使用MutationObserver監(jiān)聽document.body下新增節(jié)點并在100ms 去抖窗口內批量處理新出現(xiàn)的區(qū)塊確保側邊欄重渲染后功能依然可用見 index.ts。startGemsHider僅在gemini.google.com域名下生效且會返回 cleanup 函數(shù)以便在特性被禁用時完整還原 DOM移除按鈕、peek bar、注入樣式與隱藏類。4. 多語言支持按鈕與 peek bar 的提示文案通過國際化系統(tǒng)獲取。英語文案定義在 src/locales/en/messages.jsongemsHide: { message: Hide Gems, description: Tooltip for hiding Gems list section }, gemsShow: { message: Show Gems, description: Tooltip for showing Gems list section }同時監(jiān)聽語言切換事件browser.storage.onChanged在運行時即時更新按鈕的aria-label與title保證無障礙可訪問性。測試與驗證該功能的交互與邊界情況由 gemsHider.test.ts 覆蓋包括僅在匹配的區(qū)塊如舊版.gems-list-container注入隱藏控件在一個去抖窗口內處理多個新增區(qū)塊storage.local失敗時回退到localStorage明確不再為 Notebooks 區(qū)塊注入隱藏控件該右上角位置現(xiàn)由文件夾管理器的錨點交換按鈕占用避免功能沖突。適用前提與限制本功能僅在Gemini 官方網頁版gemini.google.com上生效不適用于 AI Studio、Claude 或 ChatGPT 等其他站點。需要Voyager 1.1.9 或更高版本。從源碼注釋看Gemini 2026 年改版后側邊欄已移除 Gems 區(qū)塊舊版布局仍保留該交互未來 Gemini 頁面結構調整時隱藏控件的外觀與位置可能隨官方 DOM 變化而微調。贊分享AI 應用前端【免費下載鏈接】voyagerEnhancement suite for Gemini, AI Studio, Claude ChatGPT — plus a prompt manager for any websites, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 與 ChatGPT 的增強套件其中的提示詞管理器可用于任意網站如 DeepSeek Harness。項目地址https://gitcode.com/gh_mirrors/ge/voyager點擊查看免費下載相關推薦Voyager 側邊欄最近 Gems 列表讓 Gemini 原生 Gems 入口在側邊欄內聯(lián)展開Voyager 側邊欄最近 Gems 列表讓 Gemini 原生 Gems 入口在側邊欄內聯(lián)展開 導讀 Gemini 在 2026 年的重新設計中把 GemAI 應用前端基于 ast-grep 的結構化代碼搜索為 oh-my-posh 倉庫編寫高精度 AST 匹配規(guī)則基于 ast grep 的結構化代碼搜索為 oh my posh 倉庫編寫高精度 AST 匹配規(guī)則 本指南以 oh my posh 倉庫內置的 ast greAI 應用前端Voyager 側邊欄最近 Gems 功能完全指南讓 Gemini 原生 Gems 入口在側邊欄內展開為最近使用列表Voyager 側邊欄最近 Gems 功能完全指南讓 Gemini 原生 Gems 入口在側邊欄內展開為最近使用列表 本指南圍繞 Voyager 擴展在 GeAI 應用前端創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考