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 ,扩展一片空白,
问题是出在哪里呢?
1
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 。但前提是:你需要先加载补丁,随后生成的配置文件才能被迁移。对于已有的已加密的配置文件,可能需要你自行努力。 |
2
msg7086 2022-07-15 08:26:13 +08:00
扩展和 Cookie 不能转移。
|