Skip to content

Repository files navigation

重复标签页拦截器

一个无需构建、开箱即用的 Chrome / Edge Manifest V3 插件。

插件图标以重叠标签页、回转箭头和确认符号表达“识别重复并返回已有标签页”。

功能

  • 新打开的页面已经存在时,关闭新标签并聚焦原标签
  • 默认跨浏览器窗口查重
  • 可忽略 URL 锚点和常见追踪参数
  • URL 过滤支持“排除匹配项”和“仅检查匹配项”两种模式
  • 过滤规则支持 URL 文本包含匹配和 * 通配符匹配
  • 点击插件图标,可一次性清理当前已有的重复标签页
  • 只拦截刚创建的标签页,不干扰已有标签页里的正常导航
  • 工具栏图标用彩色/灰色清晰区分开启和关闭状态
  • 工具栏图标角标直接显示过滤规则中的域名数量
  • 没有规则时不显示角标,超过 99 个域名时显示 99+
  • 开启时使用绿色角标,关闭时变为灰色
  • 弹窗按当前过滤模式显示已排除或仅匹配的域名数量

URL 过滤

点击插件图标即可直接编辑过滤规则,输入后会立即保存;也可以在「更多设置」页面编辑。可选择:

  • 排除匹配项(不查重):适合邮件、在线文档等允许重复打开的网站
  • 仅检查匹配项:只对规则内的网站执行重复检测

每行填写一条规则:

# 普通文本按 URL 包含关系匹配
mail.example.com

# 带 * 时按通配符匹配
https://example.com/docs/*
*://*.example.org/*

规则不区分大小写;以 # 开头的行是注释。在「仅检查匹配项」模式下,如果规则为空,所有 URL 都不会参与查重。

安装

Chrome

  1. 打开 chrome://extensions
  2. 开启右上角的「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择本目录 duplicate-tab-guard

Edge

  1. 打开 edge://extensions
  2. 开启「开发人员模式」
  3. 点击「加载解压缩的扩展」
  4. 选择本目录 duplicate-tab-guard

插件不会上传或收集浏览数据,所有判断均在浏览器本地完成。

About

Chrome extension that detects duplicate tabs and switches to the existing tab.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages