【自荐】Edge扩展 自动隐私模式

自动隐私模式

简介

这是一个Chrome/Edge浏览器的扩展,用于打开特定网页时自动进入隐私模式。
主要用于测试一些需要用隐私模式(无痕)打开的网站。

功能

通过popup页面管理黑名单,黑名单中的网站可以按照设定做出相应的动作

  1. 如果启用了“是否进入隐私模式”选项,则使用隐私模式打开网址,并删除访问记录。
  2. 如果禁用了“是否进入隐私模式”选项,则使用正常标签页打开网址,并在关闭标签页时会自动删除访问记录。

安装

通过Edge Extension StoreChrome Web Store下载安装。

也可通过源码自行安装


变更日志

Auto Incognito v0.1.0

  1. 通过popup弹出页面管理黑名单
  2. 访问黑名单中的网站时自动进入无痕模式
  3. 关闭当前标签
  4. 删除此标签的历史纪录
  5. 内置白名单支持,白名单中的页面无法加入黑名单,白名单列表如下:

    “about:blank”, “chrome://”, “edge://”,


Auto Incognito v0.2.0

  1. 增加了简单的密码支持
  2. popup页面弹出之后默认聚焦在输入框上,便于输入
  3. 优化了代码

Auto Incognito v0.3.0

  1. 重构整个项目,使用async/await取代callback
  2. 重构popup.js,代码结构更清晰
  3. 添加设置“是否进入隐私模式”,此模式主要用于讨厌反复登录的场景。
  • 当此选项启用时,行为与之前相同,会在无痕模式中打开黑名单中的网址。
  • 当此选项禁用时,黑名单中的名单不会在无痕模式中打开,而是直接用普通模式打开,但是在关闭标签页时会清除此页的访问记录。

Auto Incognito v0.3.1

  1. 修复“是否进入隐私模式”初始化显示错误问题
  2. 使用箭头函数重写普通函数
  3. 使用some()函数优化for循环

Auto Incognito v0.4.0

  1. 修复黑名单匹配问题
  2. 增加i18n支持,目前仅支持英文与中文
  3. 增加LICENSE文件
2 个赞

我有个问题啊,点一下就能看到黑名单列表会不会太直接了点 :doge:

可以参考 侧边书签栏- 隐私书签 添加一个密码

侧边书签栏- 隐私书签 也在1.3版本添加了一键根据隐私书签的一级域名清除浏览记录的功能

我想到Yandex浏览器打开某些网站就会主动问你要不要用隐私模式,例如katfile

其实这个扩展大部分代码都是AI写的,我只是告诉AI我想要什么样的功能,然后在AI生成的代码基础上做了一些简单的修改。
黑名单管理功能确实比较简单粗暴,不过也算基本达成了目标。 :rofl:

写代码方面,哪家AI对代码小白来说比较好用?应该不是编辑器里的AI吧?

这个扩展的最初代码是deepseek写的,在编辑器里加了一些新功能,然后手动对AI的代码做了一些修正

弱弱问一句,谷歌可用吗

我对这个插件进行了修改:GitHub - brmysss/Automatic-Privacy-Protection: 一款浏览器插件:打开指定网页时会自动进入无痕模式。点击插件图标可自定义管理黑名单网页

新增功能:
1、初次点击插件图标需要输入密码
2、密码忘记点击图标的时候可以重置密码

chrome能用,不过没上架,大概只能用开发者模式加载了

HistoryBlock firefox的用户可以用这个,https://addons.mozilla.org/zh-CN/firefox/addon/historyblock

周末抽空填了下坑,v0.2.0提交审核还没通过,又重新提交v0.3.0了,按照微软的审核速度,大概需要一周左右通过……

Auto Incognito v0.2.0

  1. 增加了简单的密码支持
  2. popup页面弹出之后默认聚焦在输入框上,便于输入
  3. 优化了代码

Auto Incognito v0.3.0

  1. 重构整个项目,使用async/await取代callback
  2. 重构popup.js,代码结构更清晰
  3. 添加设置“是否进入隐私模式”,此模式主要用于讨厌反复登录的场景。
    • 当此选项启用时,行为与之前相同,会在无痕模式中打开黑名单中的网址。
    • 当此选项禁用时,黑名单中的名单不会在无痕模式中打开,而是直接用普通模式打开,但是在关闭标签页时会清除此页的访问记录。

上架到chrome web store了,可以从这里安装
https://chromewebstore.google.com/detail/iligdhpfclclkdegfdicjniagankbpdb