自动根据域名对标签页进行分组
Auto Tab Grouper Extension
1. 自动标签分组
- 当用户打开新标签页时,插件会自动检测网站域名
- 如果存在相同域名的标签页,会自动将它们分组在一起
- 新创建的组会默认使用域名作为组名,并自动折叠
2. 快捷键功能
插件提供两个快捷键命令:
- 切换当前标签所在组的折叠/展开状态: Ctrl+Shift+Z(Windows),Command+Shift+Z(Mac)
- 一键切换所有标签组的折叠/展开状态: Ctrl+Shift+X(Windows),Command+Shift+X(Mac)
3. 自定义组名管理
- 用户可以手动修改标签组的名称
- 修改后的组名会被保存到本地存储中
- 当相同域名的标签再次被分组时,会自动使用保存的自定义组名
- 如果组名被改回域名或置空,系统会使用域名作为默认值
4. 实用场景
这个插件特别适合以下场景:
- 同时打开多个相同网站的不同页面(如多个 GitHub 页面)
- 需要整理和管理大量标签页的用户
- 希望保持浏览器标签整洁的用户
- 经常需要在不同标签组之间切换的用户
这个插件的主要目标是提高用户的浏览效率,通过自动化的标签管理来减少手动整理标签的工作量。
1.Automatic label grouping
- The plugin automatically detects the domain name of the site when the user opens a new tab
- if tabs for the same domain exist, they are automatically grouped together
- the newly created group uses the domain name as the group name by default and automatically collapses
2. Keyboard shortcuts
The plug-in provides two shortcut key commands:
- toggle the fold/expand state of the current tab group: CTRL + Shift + Z (Windows) , Command + Shift + Z (Mac)
- toggle the fold/expand state of all tab groups with one click: Ctrl + Shift + X (Windows) , Command + Shift + x (Mac)
Custom Group name management
- the user can manually modify the label group name
- The modified group name is saved to the local store
- saved custom group names are automatically used when tags for the same domain name are grouped again
- if the group name is changed back to the domain name or left blank, the domain name will be used as the default
4. Practical scenarios
This plug-in is particularly suitable for the following scenarios:
- Open multiple pages of the same site at the same time (for example, multiple GitHub pages)
- Users who need to organize and manage a large number of tabs
- Users who want to keep their browser tabs clean
- Users who frequently need to switch between different tab groups
The main goal of this plug-in is to improve the user's browsing efficiency by automating tag management to reduce the workload of manually organizing tags.
Read more
- 当用户打开新标签页时,插件会自动检测网站域名
- 如果存在相同域名的标签页,会自动将它们分组在一起
- 新创建的组会默认使用域名作为组名,并自动折叠
2. 快捷键功能
插件提供两个快捷键命令:
- 切换当前标签所在组的折叠/展开状态: Ctrl+Shift+Z(Windows),Command+Shift+Z(Mac)
- 一键切换所有标签组的折叠/展开状态: Ctrl+Shift+X(Windows),Command+Shift+X(Mac)
3. 自定义组名管理
- 用户可以手动修改标签组的名称
- 修改后的组名会被保存到本地存储中
- 当相同域名的标签再次被分组时,会自动使用保存的自定义组名
- 如果组名被改回域名或置空,系统会使用域名作为默认值
4. 实用场景
这个插件特别适合以下场景:
- 同时打开多个相同网站的不同页面(如多个 GitHub 页面)
- 需要整理和管理大量标签页的用户
- 希望保持浏览器标签整洁的用户
- 经常需要在不同标签组之间切换的用户
这个插件的主要目标是提高用户的浏览效率,通过自动化的标签管理来减少手动整理标签的工作量。
1.Automatic label grouping
- The plugin automatically detects the domain name of the site when the user opens a new tab
- if tabs for the same domain exist, they are automatically grouped together
- the newly created group uses the domain name as the group name by default and automatically collapses
2. Keyboard shortcuts
The plug-in provides two shortcut key commands:
- toggle the fold/expand state of the current tab group: CTRL + Shift + Z (Windows) , Command + Shift + Z (Mac)
- toggle the fold/expand state of all tab groups with one click: Ctrl + Shift + X (Windows) , Command + Shift + x (Mac)
Custom Group name management
- the user can manually modify the label group name
- The modified group name is saved to the local store
- saved custom group names are automatically used when tags for the same domain name are grouped again
- if the group name is changed back to the domain name or left blank, the domain name will be used as the default
4. Practical scenarios
This plug-in is particularly suitable for the following scenarios:
- Open multiple pages of the same site at the same time (for example, multiple GitHub pages)
- Users who need to organize and manage a large number of tabs
- Users who want to keep their browser tabs clean
- Users who frequently need to switch between different tab groups
The main goal of this plug-in is to improve the user's browsing efficiency by automating tag management to reduce the workload of manually organizing tags.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Auto Tab Grouper", "version": "1.0", "description": "\u81ea\u52a8\u6839\u636e\u57df\u540d\u5bf9\u6807\u7b7e\u9875\u8fdb\u884c\u5206\u7ec4", "icons": { "48": "logo/icon48.png", "96": "logo/icon96.png", "100": "logo/icon100.png" }, "action": { "default_icon": { "48": "logo/icon48.png", "96": "logo/icon96.png", "100": "logo/icon100.png" } }, "permissions": [ "tabs", "tabGroups", "storage" ], "commands": { "toggle-current-group": { "suggested_key": { "default": "Ctrl+Shift+Z", "mac": "Command+Shift+Z" }, "description": "\u5c55\u5f00/\u6298\u53e0\u5f53\u524d\u6807\u7b7e\u7ec4" }, "toggle-all-groups": { "suggested_key": { "default": "Ctrl+Shift+X", "mac": "Command+Shift+X" }, "description": "\u5c55\u5f00/\u6298\u53e0\u6240\u6709\u6807\u7b7e\u7ec4" } }, "background": { "service_worker": "js/background.js" }}
Read more