level 1
吃饭睡觉裱咲豚
楼主
我这些年,基本上一直都用国际版(我都是自己去ftp下release,我最近才知道有国际版),但理由仅仅是习惯。
某天, 我新装了系统后,在新系统中随手官网下了一个官网版本的,用-profile参数,指向我原来的配置文件夹。
然后噩梦开始——
我回到旧系统发现记录被删得剩下3个月。(本来起码可以保留一年多才开始expiration以前的)一开始我以为是新浏览器删了我的记录。那我就把我恰好装系统之前之前备份的places.sqlite,覆盖回去咯。
然后用用用,无意发现,诶,又删了?!
之后就发现无论怎样都会删我记录。
我以为是新系统那个版本污染了我的配置文件,那我就试下恢复以前的pref.js咯,甚至一一对比不同。没用,删你没商量!
于是我排查了整整2天,满世界问人,甚至去查阅源代码——关于firefox自动删过期历史记录的算法。都没有任何线索。我换了无数个版本,用过无数个配置。
我甚至新建了一个全新的配置,然后复制了cookies、密码、表单、extensions,手工导入原来的extension数据,依然删。
甚至离谱到非常精准地删,我1点发帖的时候保留的最早是5月2号1点的,4点的时候就变成5月2号3点的了。
直到昨天支持社区有一个版主告诉我,firefox没有按日期删的算法(确实我自己在源码里也没找到),我灵机一动,难道,是谋智版带来的组件?!因为我当时是整个插件xpi文件夹+extension.json迁移过来的(数量太多+有下架了的ublock)
我卸载了他们,一切正常了!!!!!!!!!!!!!!!!!!!
然后我再回来另一个配置文件,逐个试——终于揪出元凶
我花了整整3天时间,终于难以置信地排查出来了,原来一切的罪魁祸首竟然是这虽然名字看上去是画蛇添足,又不知道它是干嘛意义的“附加组件管理器”。再一看它确实有“存取浏览历史”的权限。
这个可能是我用了10+年firefox遇到过的,最离谱的事了。
谋智÷,宁能做个人吗?
2022年08月01日 15点08分
1
某天, 我新装了系统后,在新系统中随手官网下了一个官网版本的,用-profile参数,指向我原来的配置文件夹。
然后噩梦开始——
我回到旧系统发现记录被删得剩下3个月。(本来起码可以保留一年多才开始expiration以前的)一开始我以为是新浏览器删了我的记录。那我就把我恰好装系统之前之前备份的places.sqlite,覆盖回去咯。
然后用用用,无意发现,诶,又删了?!
之后就发现无论怎样都会删我记录。
我以为是新系统那个版本污染了我的配置文件,那我就试下恢复以前的pref.js咯,甚至一一对比不同。没用,删你没商量!
于是我排查了整整2天,满世界问人,甚至去查阅源代码——关于firefox自动删过期历史记录的算法。都没有任何线索。我换了无数个版本,用过无数个配置。
我甚至新建了一个全新的配置,然后复制了cookies、密码、表单、extensions,手工导入原来的extension数据,依然删。
甚至离谱到非常精准地删,我1点发帖的时候保留的最早是5月2号1点的,4点的时候就变成5月2号3点的了。
直到昨天支持社区有一个版主告诉我,firefox没有按日期删的算法(确实我自己在源码里也没找到),我灵机一动,难道,是谋智版带来的组件?!因为我当时是整个插件xpi文件夹+extension.json迁移过来的(数量太多+有下架了的ublock)
我卸载了他们,一切正常了!!!!!!!!!!!!!!!!!!!
然后我再回来另一个配置文件,逐个试——终于揪出元凶
我花了整整3天时间,终于难以置信地排查出来了,原来一切的罪魁祸首竟然是这虽然名字看上去是画蛇添足,又不知道它是干嘛意义的“附加组件管理器”。再一看它确实有“存取浏览历史”的权限。
这个可能是我用了10+年firefox遇到过的,最离谱的事了。
谋智÷,宁能做个人吗?