Chrome 浏览器的配置从 A 机移植到 B 机,扩展丢失的问题

2022-07-14 15:47:02 +08:00
 pppguest3962

A 机上,以此方式建立 Chrome 配置资料

@start /b "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\ChromeCache" --user-data-dir="D:\ChromeData" --start-maximized

科学方式在官方扩展店配置好各种扩展后,
将 A 机的 D:\ChromeData 目录复制到 B 机的 Z:\ChromeData

@start /b "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\ChromeCache" --user-data-dir="Z:\ChromeData" --start-maximized

B 机启动 Chrome ,扩展一片空白,
问题是出在哪里呢?

590 次点击
所在节点    问与答
2 条回复
kkocdko
2022-07-14 19:56:07 +08:00
因为 Chrome 存在“配置文件加密”功能,利用主机特征生成密钥(为了阻碍恶意软件读取你的 Cookie 等行为)。
具体代码在这里: https://chromium.googlesource.com/chromium/src/+/refs/heads/main/components/os_crypt/os_crypt_win.cc
如果需要频繁迁移配置文件,可以考虑使用 Shuax 的 Chrome++,或 https://github.com/kkocdko/crknob 。但前提是:你需要先加载补丁,随后生成的配置文件才能被迁移。对于已有的已加密的配置文件,可能需要你自行努力。
msg7086
2022-07-15 08:26:13 +08:00
扩展和 Cookie 不能转移。

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

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

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

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

© 2021 V2EX