国粹国粹, user data 丢了, firefox 你真行。我乖乖滚回 chrome

2024-09-19 12:54:03 +08:00
 xinghen57

上午 firefox 自动更新到了 130.0.1 ,然后所有的 user data 就消失了。

没错,是消失了。当前再用的 profile 下的所有文件的修改时间都是今天上午,也即它是把 profile 中文件删了后新建的。

打开,一个全新的浏览器,心在滴血,脑子里全是国粹。

最后补充下,我是通过 scoop 安装的 firefox ,在 prof 后 ile manager 中把 default 删了,只保留了 scoop 的 profile 。这么做的原因是之前 update 后,任务栏的 icon 需要重新 pin 。我推测是删除 default 的操作导致的。

惨痛经历,各位 bro 引以为戒。

16588 次点击
所在节点    Firefox
103 条回复
terence4444
2024-09-19 16:32:08 +08:00
@busier 我说的是软件安装的位置,你说的是配置的位置。在我的机器上 Roaming 和 local 里各有一份最新的 profile 。roaming 里还有一些别的配置。
ceeeeeeeeeeeeeeb
2024-09-19 16:38:17 +08:00
更好奇你不使用 Chrome 的理由..
xinghen57
2024-09-19 16:47:58 +08:00
@NoOneNoBody #40 感谢。

一个多月前重装系统后,这次额外错做是使用 firefox profile manager 把 default 删了。

能否详细说下 default user ?我第一次知道这概念。
allplay
2024-09-19 16:49:18 +08:00
@ceeeeeeeeeeeeeeb firefox 可以不科学就同步数据
xinghen57
2024-09-19 16:49:47 +08:00
@ceeeeeeeeeeeeeeb #42 之前 chrome 爆出很多隐私问题,就换了 firefox 。当时也犹豫过,不过 firefox 功能上都能满足(主要指插件),同步方面国内也很方便,就一直用着。
wtdd
2024-09-19 16:50:08 +08:00
各种折腾的玩法,出问题的可能性太大了,这方面 chorme 还不如 firefox 皮实耐操呢,用多了你就明白了
xinghen57
2024-09-19 16:51:29 +08:00
@wtdd #46 能否具体举几个例子?感谢
xinghen57
2024-09-19 16:52:49 +08:00
@terence4444 #41 能否分享下如何操作的,以及备份管理策略?
xinghen57
2024-09-19 16:55:50 +08:00
@terence4444 #39 “scoop 的这个概念是好的,但是我认为不应该直接改配置地址,而是应当用类似同步的方式备份。”

意思是配置路径使用软件默认的,scoop 同步一份到 persist ,后续重装,再从 scoop 中同步回去?

感觉这思路更可靠。
xinghen57
2024-09-19 16:57:46 +08:00
@dfkjgklfdjg #31 同感。我现在正在把个性化配置转化成脚本。

开箱即用有些情况不太顺手。
jarnanchen
2024-09-19 17:02:31 +08:00
出现过一模一样的情况,后来 firefox 就偶尔调试用
jhdxr
2024-09-19 17:03:59 +08:00
@xinghen57 #18 看错成 SNAP 当做是 linux 下的确是我的锅,#14 已经及时背上了。

但后面的逻辑我依然坚持成立。你自己去使用一个第三方工具去安装 FF ,那么你自己/第三方没有做好适配这也能怪到 FF 头上的吗?

> 另外在补充下,firefox 的更新设置是自动更新,scoop 中 firefox 是 hold 状态。firefox 自动更新后,scoop -> apps -> firefox 目录下只有 129.0.2 和 current 两个文件夹。无论哪个,打开的 firefox 都是 130.0.1 。
> 此外,firefox 自动更新会脱离 scoop 的管理,即 scoop 将 firefox 设置 hold 状态,firefox 仍然会自动更新。可复现。
这不是正说明 scoop 没能正确处理/实现相关逻辑吗?

> 最后,我不认为是 scoop 的问题。这次更新是 firefox 程序自主行为,不是在 scoop 中更新的。
凭啥 firefox 要去适配 scoop ???现代软件带有自动更新不是标配吗?一个**开源软件**的**带有设置项**的自动更新功能。你不去修改设置项不去自己修改编译源码来做适配,你难道指望其他软件主动来适配你?脸这么大?
iamwin
2024-09-19 17:04:22 +08:00
firefox 正常升级什么问题没有,arch linux 直接用 pacman 装的
xinghen57
2024-09-19 17:07:46 +08:00
@snylonue #36 很感谢。这解决方案是针对升级后改为默认使用 default 导致设置丢失。

我之前已经删了 default ,只有 scoop profile 一个选项,这解决方案不适用。
w2er
2024-09-19 17:12:26 +08:00
无非就是又多了一把闲折腾的乐趣,谢谢楼主分享
DandelionFlowers
2024-09-19 17:16:07 +08:00
按理说,如果登账号的话,数据都是同步的,书签甚至是一天一备份,问题不大。如果是离线在使用,那就悲剧了。
话说回来,国内网络出现这种稀奇古怪的问题不稀奇,Microsoft 家的产品经常遇到,参考 OneNote 丢笔记问题。
NoOneNoBody
2024-09-19 17:35:29 +08:00
@xinghen57 #43

其实 firefox 本来就是 protable 的,安装、更新都是自解压而已,如果你想一劳永逸
```
[Install 省略]
# 这段应该 firefox 跑第一遍就自动生成的
# 把下面 自定义 1 改为 firefox.exe 所在的目录,这样以后自动更新或者 windows 默认浏览器都能找到这个 firefox.exe 所在的位置
Default=自定义 1\defaults\Profiles\自定义

[Profile1]
Name=Default User
IsRelative=0 # 表示绝对路径
Path=自定义 1\defaults\Profiles\自定义 a
Default=1

[Profile0]
Name=default
IsRelative=1 # 表示相对路径
Path=Profiles/自定义 b

[General]
StartWithLastProfile=1
Version=2
```
将这段文本保存为 c:\Users\你的帐号\AppData\Roaming\Mozilla\Firefox\profiles.ini

这样你就有 default 和 Default User 两个 profile ,Default=1 表示那个优先
只要备份保留这个 profiles.ini ,只需每次重装系统安装 firefox 后(下载官网那个 exe 解压运行即可,我从没用过 msi 安装),退出 firefox ,覆盖一遍,更新或自解压更新不用理会(无需再次覆盖)。这个 profiles.ini 文件我都几乎有 10 年以上没改过了(好像就注册账户时改过一次),因为我每次都解压到同一个路径,从 win7 到 win11 ,每次装 windows 就覆盖一次就行

这样你的 firefox 运行文件,以及不同的 profile ,就可以放在自定义的地方,各自不同都可以,更新应该最多只会覆盖 install 里面那个,当然还可以照样多写几个,扩展更多 profile 存放路径,由 Default=1 控制用哪个,也可在 firefox 里面选,但我基本只用 Profile1 ,所以没研究多用户
你自己先备份,再研究测试一下,别又丢失了怨我

另外,没必要追新,只更新 esr 挺好的
gray0
2024-09-19 17:37:32 +08:00
难蚌
Umenezumi
2024-09-19 17:49:50 +08:00
这点事儿还能吵起来,看来大家都是有充足的摸鱼时间啊
2000wcw
2024-09-19 18:35:08 +08:00
我也是遇到过这类鸟事,加上垂直标签栏的刚需,就从 Vivaldi 转到 EDGE-beta ,edge 的用户数据在线定时备份确实好用,论坛账号密码也一起备份,很适合我这种懒人,所以一直用到现在。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1074017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX