V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
pppguest3962
V2EX  ›  问与答

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

  •  
  •   pppguest3962 · 2022-07-14 15:47:02 +08:00 · 527 次点击
    这是一个创建于 711 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 ,扩展一片空白,
    问题是出在哪里呢?

    2 条回复    2022-07-15 08:26:13 +08:00
    kkocdko
        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 。但前提是:你需要先加载补丁,随后生成的配置文件才能被迁移。对于已有的已加密的配置文件,可能需要你自行努力。
    msg7086
        2
    msg7086  
       2022-07-15 08:26:13 +08:00
    扩展和 Cookie 不能转移。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.