如何删除Firefox中谷歌服务登录时的无效邮箱地址?
如何删除Firefox中谷歌服务登录时的无效邮箱地址?
嗨,我来帮你搞定这个烦人的旧邮箱提示问题!结合你用的Debian 11上的Firefox 115.8.0esr,给你几个靠谱的解决办法:
方法一:通过Firefox表单自动填充管理删除单个条目
这是最直观的方式,直接在Firefox设置里清理:
- 打开Firefox,点击右上角的三条横线菜单按钮,选择「设置」
- 在左侧导航栏切换到「隐私与安全」
- 往下滚动找到「表单和自动填充」板块,点击「保存的地址和更多」旁边的「管理数据」
- 在弹出的窗口搜索框里输入「google」,就能筛选出和谷歌相关的表单记录,找到那些你不用的旧邮箱条目,选中后点击「删除选中的条目」,最后点「保存更改」就可以了
方法二:清除谷歌站点的本地存储数据
如果上面的方法没找到旧邮箱,大概率是谷歌把这些信息存在Firefox的站点专属存储里了:
- 同样在「隐私与安全」设置页面,找到「网站数据」板块,点击「管理网站数据」
- 在搜索框输入「google.com」,选中对应的条目后点击「删除」,再点「保存更改」。这样会清除谷歌在Firefox里的所有本地缓存数据,之后你重新登录谷歌服务时,就只会显示你当前使用的邮箱啦(注意:这会清空谷歌相关的本地设置,需要重新登录一次)
方法三:手动修改表单历史数据库(适合进阶用户)
要是你喜欢折腾,也可以直接修改Firefox存储表单数据的数据库文件:
- 先完全关闭Firefox,确保没有后台进程
- 在Debian 11里,Firefox的配置文件默认存在
~/.mozilla/firefox/[你的配置文件夹名]/路径下(配置文件夹名是一串带随机字符的名称,比如abc123.default-esr) - 找到里面的
formhistory.sqlite文件,这就是存储所有表单历史的数据库。先给它做个备份,避免操作失误出问题 - 安装SQLite工具:执行命令
sudo apt install sqlite3(如果没装的话) - 打开数据库:
sqlite3 formhistory.sqlite - 先查询确认旧邮箱的记录:
SELECT * FROM moz_formhistory WHERE value LIKE '%你的旧邮箱地址%'; - 找到对应条目后执行删除:
DELETE FROM moz_formhistory WHERE value = '你的旧邮箱地址'; - 输入
.exit退出SQLite,重新打开Firefox就生效了
备注:内容来源于stack exchange,提问作者j4nd3r53n




