Tabee:自动重命名、固定、分组和自定义 Chrome 标签页

Tabee: Tab Modifier 是一款免费开源的 Chrome 扩展程序,可以自动改变标签页的外观和行为。你创建匹配网址的规则(包含、开头为、结尾为、完全匹配或正则表达式),Tabee 就会把规则应用到每个匹配的标签页:更改标题、自定义图标、固定、加入标签页分组、静音、关闭前确认,或关闭重复的标签页。它拥有 6,000 位用户,在 Chrome 网上应用店基于 39 个评分获得 4.9/5,代码在 GitHub 上公开。

Chrome 网上应用店评分 4.9/5,共 39 个评分 6,000 位用户 开源(MIT)
Tabee 规则列表,包含 GitHub、Wikipedia、Google Meet、Calendar、Drive、YouTube 和 Gmail 的规则
规则列表:每行一条规则,显示其分组、标题、检测方式和网址片段。

Tabee 的作者是一名网页开发者,他总是分不清一模一样的标签页:同一个网站的本地、预发布和生产环境副本,标题都是“My awesome website”。一条在标题前加上 [DEV]、[STAGING] 或 [PROD] 的规则解决了这个问题,这款扩展程序也由此发展起来。它最初以 Tab Modifier 的名字发布;Tabee 是同一款扩展程序,经过了重新打造。

Tabee 的一切都基于规则。标签页打开或重新加载时,Tabee 会从列表顶部开始,用它的网址逐条比对你的规则,并应用第一条匹配的规则。你的规则只保存在你的浏览器中。

Tabee 能做什么

重命名标签页

改写任意标签页的标题。{title} 代表原标题,{.css-selector} 从页面中提取文字,$1 代表 URL matcher 从网址中捕获的部分,@1 代表 title matcher 从标题中捕获的部分。如果只想临时改一次,在页面任意位置点击右键,选择 Rename Tab 即可。

规则示例
Detection
Contains
URL fragment
localhost
Title
[LOCAL] {title}

应用的本地副本会显示为 [LOCAL] My app。

更改标签页图标(favicon)

把网站的 favicon 换成内置的彩色圆点或 Chrome 图标、emoji、图片网址,或者直接粘贴到输入框中的图片(会自动转换为 base64)。

规则示例
Detection
Contains
URL fragment
staging.yourapp.com
Title
[STAGING] {title}
Icon
bullets > bullet-amber

自动固定标签页

为常用网站(邮箱、日历、文档)设置规则,标签页一打开就自动固定。

规则示例
Detection
Contains
URL fragment
/docs/
Pinned
ON

自动为标签页分组

创建带名称和颜色的标签页分组,再把匹配的标签页放进去。Tabee 使用的是 Chrome 自带的标签页分组,所以你仍然可以手动折叠、移动或重命名分组。

规则示例
Detection
Contains
URL fragment
app.yoursite.com
Title
[PROD] {title}
Group
Production

防止误关标签页

受保护的标签页在关闭或重新加载前会请求确认。只有在你与页面互动过(点击或输入)之后,Chrome 才会显示这个对话框。

规则示例
Detection
Starts with
URL fragment
https://docs.google.com/document/
Protected
ON

每个网站只保留一个标签页

开启 Unique 后,再打开一个匹配该规则的标签页时,重复的标签页会被关闭,这样 Gmail 或仪表盘始终只有一个标签页。

规则示例
Detection
Starts with
URL fragment
https://mail.google.com
Unique
ON

自动将标签页静音

某个网站的标签页一打开就自动静音,适合会自动播放声音的视频网站或社交网站。

规则示例
Detection
Contains
URL fragment
youtube.com
Muted
ON

Tab Hive:关闭闲置标签页,稍后再恢复

可选功能。Tab Hive 会关闭在设定时间内(默认 30 分钟)未使用的标签页,并把它们按域名分组保存在侧边栏的列表中,可随时搜索和恢复。固定的标签页不受影响,你也可以通过右键菜单排除某个域名或网址。

合并所有窗口

按 Alt+Shift+W(Mac 上为 Cmd+Shift+W),或使用右键菜单,把所有打开的窗口合并到当前窗口。快捷键可以在 chrome://extensions/shortcuts 中修改。

轻量模式(Lightweight mode)

在你指定的域名或网址模式上关闭 Tabee 的规则、Tab Hive 或两者,让大型网页应用不受干扰。

导入、导出和主题

把规则和分组导出为 JSON 文件,用于备份或分享;导入文件时,可以与现有规则合并,也可以替换现有规则。选项页面提供七种主题:Tabee、Dim、Dark、Halloween、Light、Cupcake 和 Valentine。

Tabee 规则的工作原理

  1. Name(名称):用于在列表中找到这条规则的标签。
  2. Detection(检测方式):网址的比对方式。Contains(包含,默认)、Starts with(开头为)、Ends with(结尾为)、Exact(完全匹配)或 Regex(正则表达式)。
  3. URL fragment(网址片段):要查找的文字或模式,例如 github.com 或 https://mail.google.com。
  4. Actions(操作):标题、图标、分组、固定、保护、唯一和静音,可任意组合。
  5. 标签页打开或重新加载时,规则从列表顶部开始依次检查;第一条匹配的规则生效,所以要把具体的规则放在通用规则之上。

用 Tabee 怎么做

如何重命名 Chrome 标签页?

Chrome 本身没有重命名标签页的功能。安装 Tabee 后,在页面任意位置点击右键,选择 Rename Tab 即可快速修改。如果想让这个网站每次都显示新名称,打开 Tabee,添加一条 Contains 加该网站域名的规则,然后输入新标题;用 {title} 可以在新标题中保留原标题。

如何更改网站的标签页图标(favicon)?

创建一条匹配该网站的 Tabee 规则,然后选择图标:内置的彩色圆点或 Chrome 图标、emoji、图片网址,或粘贴到图标输入框中的图片。之后每次加载该网站,新图标都会替换标签栏中的 favicon。

如何自动固定 Gmail?

添加一条规则,选择 Starts with 并填写 https://mail.google.com,然后开启 Pinned(固定)。每个 Gmail 标签页一打开就会被固定。如果还想让 Tabee 关闭多余的 Gmail 标签页,再开启 Unique(唯一)。

如何按网站自动为标签页分组?

在 Tabee 的 Groups 页面创建一个分组(例如蓝色的“Work”)。然后为每个网站添加一条规则,例如 Contains docs.google.com,并选择这个分组。该网站新打开的标签页会自动加入分组。一条 Regex 规则,例如 (docs|sheets|slides)\.google\.com,就能同时覆盖多个网站。

如何防止误关标签页?

在该网站的规则中开启 Protected(保护)。之后关闭或重新加载这个标签页前,Chrome 会请你确认。只有在你点击过页面或在页面中输入过内容后,Chrome 才会显示这个对话框,这是浏览器的规定,不是 Tabee 的设置。

如何自动将吵闹的标签页静音?

添加一条规则,选择 Contains 并填写网站域名,例如 youtube.com,然后开启 Muted(静音)。该网站的每个标签页打开时都是静音的;你仍然可以在标签页菜单中单独取消静音。

Tabee 在标签页扩展程序中的定位

不同的标签页扩展程序解决不同的问题。Tabee 是一款标签页修改器:它根据规则改变每个已打开标签页的外观和行为。Workona、Toby、OneTab 或 Tab Session Manager 这类工作区和会话管理器,则用于保存和重新打开成组的标签页。两者可以互补。

工具类型功能示例适合场景
标签页修改器根据网址规则,自动重命名、更换图标、固定、分组、静音和保护标签页Tabee你经常开着很多标签页,希望无需手动操作就能辨认和整理它们
工作区管理器把成组的标签页保存为可切换的工作区或合集Workona, Toby你在多个项目之间切换,希望一次重新打开整组标签页
标签页列表把打开的标签页变成列表,稍后再恢复OneTab你想暂存几十个标签页,先把它们关掉
会话管理器保存和恢复整个窗口和会话Tab Session Manager你想为窗口保存快照,以后再恢复

如果你的问题是找不到、认不出标签页:标题相同、某些网站总要固定、经常误关标签页、重复的标签页、吵闹的标签页,那就选择 Tabee。Tabee 不保存工作区或命名会话。

Tabee 可以和会话管理器或工作区管理器一起使用。Tabee 在每个标签页加载时生效,所以由其他扩展程序重新打开的标签页,也会重新获得你设置的标题、图标和分组。

截图

Tabee 规则列表,包含 GitHub、Wikipedia、Google Meet、Calendar、Drive、YouTube 和 Gmail 的规则
规则列表:每行一条规则,显示其分组、标题、检测方式和网址片段。
Tabee 分组页面,包含蓝色、绿色和橙色的 Work、Personal 和 Development 分组
分组:带名称和颜色的 Chrome 标签页分组,规则可以把标签页放进去。
Tabee 设置页面,包含主题、轻量模式、Tab Hive 和备份选项
设置:选项页面主题、轻量模式、Tab Hive 以及导入/导出。

如何安装

  1. 打开 Chrome 网上应用店中的 Tabee,点击添加至 Chrome。
  2. 点击工具栏中的 Tabee 图标(如果看不到,可以在拼图形状的扩展程序菜单中将其固定),或右键点击图标并选择 Options。
  3. 点击 + 添加规则:选择检测方式,输入网址片段,再选择需要的操作。
  4. 打开或重新加载一个匹配的标签页:规则会立即生效。
免费添加至 Chrome

权限说明

  • tabs读取标签页的网址和标题以匹配规则,并固定或静音标签页。
  • tabGroups创建标签页分组,并把匹配的标签页移入其中。
  • storage在浏览器中保存你的规则和设置。
  • contextMenus添加右键菜单项:Rename Tab、Merge All Windows 以及 Tab Hive 相关操作。
  • scripting为受保护的标签页添加“确定要离开吗?”确认。
  • sidePanel显示包含快捷操作和 Tab Hive 的侧边栏。
  • bookmarks在 Spot Search 中搜索你的书签。
  • alarms开启 Tab Hive 时,每分钟检查一次闲置标签页。
  • http://*/*, https://*/*修改你访问的页面(http 和 https 网站)中的标题和图标。

隐私

Tabee 不会收集或发送你的数据。它在 Chrome 网上应用店的页面中声明不收集、不使用你的数据,开源代码中也没有统计分析或远程服务器:规则、分组和设置都保存在你的浏览器本地(chrome.storage.local)。

注意事项

  • Chrome 系统页面(chrome://)受到保护,任何扩展程序都无法修改。
  • 本地文件(file:///)需要先在 chrome://extensions 的 Tabee 详情中开启 Allow access to file URLs(允许访问文件网址)后才能使用。
  • 浏览器会阻止来自 file:// 路径的图标;请使用图片网址、直接粘贴图片,或使用 data URI。
  • Tabee 没有 Firefox 或 Safari 版本。

常见问题

Tabee 免费吗?

免费。Tabee 在 Chrome 网上应用店免费提供,没有付费版、无需注册账号,也没有广告。捐赠完全自愿。

Tabee 和 Tab Modifier 是同一款扩展程序吗?

是的。Tabee 是 Tab Modifier 的新名字,作者相同,Chrome 网上应用店页面和 GitHub 仓库也相同。它的应用店页面称其为“the original Tab Modifier reborn”(原版 Tab Modifier 的重生)。

Tabee 会收集我的浏览数据吗?

不会。Tabee 没有统计分析,也不连接任何自有服务器。你的规则保存在浏览器本地。它唯一可能发出的网络请求,是你自己设置的请求,例如从图片网址加载自定义图标。

Tabee 为什么需要访问所有网站?

要修改页面的标题和图标,Tabee 必须在页面中运行一小段脚本,而它无法预先知道你的规则会针对哪些网站。它读取标签页网址来查找匹配的规则,读取页面标题来改写标题;只有当你的某个标题用到 CSS 选择器时,才会读取页面上的其他文字。

Tabee 会在多台设备间同步规则吗?

不会。当前版本把规则保存在每台电脑的本地存储中,因此 Chrome 同步不会复制它们。要在另一台设备上使用相同的规则,请在 Settings 中把规则导出为 JSON 文件,再在那台设备上导入。

如何备份或分享我的规则?

打开 Tabee 的 Settings(设置),点击 Export(导出),即可把规则和分组下载为 JSON 文件。使用 Import(导入)可以恢复它们,可选择与现有规则合并或替换现有规则。

Tabee 支持正则表达式吗?

支持。选择 Regex 作为检测方式,即可用模式匹配网址。URL matcher 和 title matcher 也接受正则表达式,它们的捕获组可以在标题中以 $1 或 @1 的形式复用。Tabee 会拒绝已知会让浏览器卡死的模式(ReDoS),例如嵌套量词。

Tabee 能在 Edge、Brave 或 Arc 上使用吗?

Tabee 适用于基于 Chromium 的浏览器。Brave 和 Arc 可以直接从 Chrome 网上应用店安装。Microsoft Edge 在允许安装来自其他应用商店的扩展程序后,也可以从 Chrome 网上应用店安装;它目前还没有上架 Microsoft Edge Add-ons。没有 Firefox 或 Safari 版本。

Tabee 会拖慢 Chrome 吗?

Tabee 体积很小(308 KiB),只在标签页加载或标题变化时应用规则。如果某个大型网页应用需要保持原样,把它加入 Lightweight mode(轻量模式),Tabee 就会跳过它。Tab Hive 还能帮你关闭闲置标签页,释放内存。

FuryBee 的更多作品