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

23 小时 44 分钟前
 xinghen57

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

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

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

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

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

8497 次点击
所在节点    浏览器
99 条回复
terence4444
20 小时 6 分钟前
@busier 我说的是软件安装的位置,你说的是配置的位置。在我的机器上 Roaming 和 local 里各有一份最新的 profile 。roaming 里还有一些别的配置。
ceeeeeeeeeeeeeeb
20 小时 0 分钟前
更好奇你不使用 Chrome 的理由..
xinghen57
19 小时 50 分钟前
@NoOneNoBody #40 感谢。

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

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

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

感觉这思路更可靠。
xinghen57
19 小时 40 分钟前
@dfkjgklfdjg #31 同感。我现在正在把个性化配置转化成脚本。

开箱即用有些情况不太顺手。
jarnanchen
19 小时 36 分钟前
出现过一模一样的情况,后来 firefox 就偶尔调试用
jhdxr
19 小时 34 分钟前
@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
19 小时 34 分钟前
firefox 正常升级什么问题没有,arch linux 直接用 pacman 装的
xinghen57
19 小时 30 分钟前
@snylonue #36 很感谢。这解决方案是针对升级后改为默认使用 default 导致设置丢失。

我之前已经删了 default ,只有 scoop profile 一个选项,这解决方案不适用。
w2er
19 小时 26 分钟前
无非就是又多了一把闲折腾的乐趣,谢谢楼主分享
DandelionFlowers
19 小时 22 分钟前
按理说,如果登账号的话,数据都是同步的,书签甚至是一天一备份,问题不大。如果是离线在使用,那就悲剧了。
话说回来,国内网络出现这种稀奇古怪的问题不稀奇,Microsoft 家的产品经常遇到,参考 OneNote 丢笔记问题。
NoOneNoBody
19 小时 3 分钟前
@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
19 小时 1 分钟前
难蚌
Umenezumi
18 小时 48 分钟前
这点事儿还能吵起来,看来大家都是有充足的摸鱼时间啊
2000wcw
18 小时 3 分钟前
我也是遇到过这类鸟事,加上垂直标签栏的刚需,就从 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