Gemini Voyager:隐藏 Gemini 主页“Recently saved“与侧边栏 Gems 列表的实用指南
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 主页添加一个优雅的开关按钮用于隐藏Recently saved区域同时支持隐藏侧边栏中的Gems列表让界面更简洁并在公共场合保护你的隐私。读完本文你将掌握该功能的使用方法、版本要求、交互细节以及它在 Voyager 源码中的底层实现原理与持久化机制。功能概述与版本要求注意该功能自Voyager 1.1.9版本起支持。此功能在 Gemini™ 主页的Recently saved区域添加了一个精美的切换按钮用于隐藏该区域以获得更简洁的界面后续版本又扩展支持了侧边栏中Gems列表的隐藏。从源码结构看Voyager 将这套隐藏/显示交互抽象为通用的侧边栏区块隐藏器sidebar section hider由 src/pages/content/gemsHider/index.ts 统一实现并在 src/pages/content/nativeFeatures.ts 中以startGemsHider的形式注册为原生特性。其设计目标见模块头部注释是Gemini 不断推出新的侧边栏区块外壳section shells该模块为这些变体保持统一的隐藏/显示交互同时为每个区块独立持久化隐藏状态。核心特性上下文开关Contextual Toggle只有当你将鼠标悬停在 Recent Items 区域上时才会出现一个低调的隐藏按钮。极简状态Minimalist State区域被隐藏后底部会替换为一条不起眼的peek bar窥视条。一键恢复One-Click Restore将鼠标悬停在 peek bar 上并点击即可瞬间恢复最近项目。隐私保护Privacy Protection防止周围的人看到你的近期活动非常适合公共场合。持久化Persistence你的偏好会被保存下次访问时自动生效。使用方法将鼠标悬停在 Gemini 主页的 Recent 区域上。点击区域右上角出现的eye-off闭眼图标隐藏该区域。要恢复显示将鼠标悬停在区域底部残留的**细线peek bar**上并点击。源码级实现原理1. 状态存储与持久化隐藏状态通过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同名键确保极端环境下功能不失效——这一点也有对应的单元测试覆盖见 gemsHider.test.ts。2. 隐藏与恢复的 DOM 实现模块通过注入样式injectStyles实现隐藏效果为区块添加gv-sidebar-section-hidden类将其max-height、opacity、margin、padding全部归零并禁用pointer-events从而以平滑过渡0.35s cubic-bezier收起整个区块。同时在其后插入一条 6px 高的 peek barhover 时增高至 12px 并显示主色提示点击或按 Enter/Space 即可恢复。3. 动态页面适配Gemini 是高度动态的单页应用模块使用MutationObserver监听document.body下新增节点并在100ms 去抖窗口内批量处理新出现的区块确保侧边栏重渲染后功能依然可用见 index.ts。startGemsHider仅在gemini.google.com域名下生效且会返回 cleanup 函数以便在特性被禁用时完整还原 DOM移除按钮、peek bar、注入样式与隐藏类。4. 多语言支持按钮与 peek bar 的提示文案通过国际化系统获取。英语文案定义在 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 }同时监听语言切换事件browser.storage.onChanged在运行时即时更新按钮的aria-label与title保证无障碍可访问性。测试与验证该功能的交互与边界情况由 gemsHider.test.ts 覆盖包括仅在匹配的区块如旧版.gems-list-container注入隐藏控件在一个去抖窗口内处理多个新增区块storage.local失败时回退到localStorage明确不再为 Notebooks 区块注入隐藏控件该右上角位置现由文件夹管理器的锚点交换按钮占用避免功能冲突。适用前提与限制本功能仅在Gemini 官方网页版gemini.google.com上生效不适用于 AI Studio、Claude 或 ChatGPT 等其他站点。需要Voyager 1.1.9 或更高版本。从源码注释看Gemini 2026 年改版后侧边栏已移除 Gems 区块旧版布局仍保留该交互未来 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 入口在侧边栏内联展开Voyager 侧边栏最近 Gems 列表让 Gemini 原生 Gems 入口在侧边栏内联展开 导读 Gemini 在 2026 年的重新设计中把 GemAI 应用前端基于 ast-grep 的结构化代码搜索为 oh-my-posh 仓库编写高精度 AST 匹配规则基于 ast grep 的结构化代码搜索为 oh my posh 仓库编写高精度 AST 匹配规则 本指南以 oh my posh 仓库内置的 ast greAI 应用前端Voyager 侧边栏最近 Gems 功能完全指南让 Gemini 原生 Gems 入口在侧边栏内展开为最近使用列表Voyager 侧边栏最近 Gems 功能完全指南让 Gemini 原生 Gems 入口在侧边栏内展开为最近使用列表 本指南围绕 Voyager 扩展在 GeAI 应用前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

桌面AI超算中心:系统级架构如何重构单机大模型训练

桌面AI超算中心:系统级架构如何重构单机大模型训练

1. 为什么“桌面AI超算中心”这个说法一出来,老硬件玩家都坐直了身子?“极摩客EVO-X5 Pro”这名字刚在数码圈冒头时,我正蹲在机房调试一套边缘推理集群,同事甩来一张截图,标题写着“第五代桌面AI超算中心商用旗舰”&am…

2026/9/21 2:33:24 阅读更多 →
AI生成流程图实战指南:从提示词到Mermaid高效出图

AI生成流程图实战指南:从提示词到Mermaid高效出图

你是不是也这样过:改一版流程图,连箭头带文字调了半小时,结果产品经理一句“逻辑要微调一下”,整张图重画。明明核心思路早就有了,时间全耗在拖拽对齐、调线、改样式上。做了十年流程图,我自己的感受很直接…

2026/9/21 2:32:24 阅读更多 →
CANN ops-transformer 的 moe_token_permute 算子:基于 torch_npu 的 MoE Token 重排与 MX 量化实现

CANN ops-transformer 的 moe_token_permute 算子:基于 torch_npu 的 MoE Token 重排与 MX 量化实现

CANN ops-transformer 的 moe_token_permute 算子:基于 torch_npu 的 MoE Token 重排与 MX 量化实现 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/o…

2026/9/21 2:32:24 阅读更多 →

最新新闻

项目管理软件选型实战:从需求分析到红黑榜避坑指南

项目管理软件选型实战:从需求分析到红黑榜避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:05:41 阅读更多 →
电子电工产品测试标准:安规、EMC与环境可靠性指南

电子电工产品测试标准:安规、EMC与环境可靠性指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:05:41 阅读更多 →
Egg 单元测试实战指南:基于 egg-unittest 技能与 @eggjs/mock 的完整测试方案

Egg 单元测试实战指南:基于 egg-unittest 技能与 @eggjs/mock 的完整测试方案

后端Web框架 【免费下载链接】egg 🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode 项目地址: https://gitcode.com/gh_mirrors/eg/egg 点击查看 免费…

2026/9/21 3:05:41 阅读更多 →
2026研发管理工具横评:九款主流平台对比与选型指南

2026研发管理工具横评:九款主流平台对比与选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:05:41 阅读更多 →
Realtek Ameba IoT芯片全解析:九款型号选型指南与实战避坑

Realtek Ameba IoT芯片全解析:九款型号选型指南与实战避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:05:41 阅读更多 →
人工智能Python基础学习路径:从环境搭建到机器学习实战

人工智能Python基础学习路径:从环境搭建到机器学习实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:04:41 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →