如何访问/编辑 Chrome 用户头像?

Chr*_*ser 8 windows google-chrome chromium

我的意思是被引用为的文件 chrome://theme/IDR_PROFILE_AVATAR_X

我已经确定使用的图标是 %APPDATA%/Local/Chromium/User Data/Profile X/Google Profile.ico

但我正在寻找的是左上角使用的图像。

mtd*_*mtd 13

  1. 退出 Chrome(确保你没有任何运行)
  2. 找到 Chrome 应用程序目录(例如,在 Windows 上,它是 %USERPROFILE%\AppData\Local\Google\Chrome\User Data
  3. 将您的新头像 png 文件放在“默认”子目录中。
  4. 在一个好的文本编辑器中编辑“本地状态”
  5. 找到“个人资料”部分;它类似于:

       "profile": {
          "info_cache": {
             "Default": {
                "avatar_icon": "chrome://theme/IDR_PROFILE_AVATAR_7",
    
    Run Code Online (Sandbox Code Playgroud)
  6. 忽略“avatar_icon”这一行——这不是你想要的!

  7. 编辑“默认”配置文件部分并添加以下行(我将它们按正确的字母顺序排列在其他行中;我不确定这是否重要):

                "gaia_picture_file_name": "your-icon-file-name.png",
                "has_migrated_to_gaia_info": true,
                "use_gaia_picture": true,
    
    Run Code Online (Sandbox Code Playgroud)
  8. 保存“本地状态”文件。

  9. 启动 Chrome。

如果您想对其他配置文件执行此操作,只需对“默认”之外的其他目录(例如“配置文件 1”)执行上述步骤。

--gaia-profile-info在尝试上述操作之前,我已经使用switch运行了 chrome ,因此您可能需要先执行此操作,但我不确定。

您可能希望为 Chrome 问题 91230 http://code.google.com/p/chromium/issues/detail?id=91230加注星标,以再次为此类事情获得正确的 UI。

  • 似乎有必要启用 Gaia 配置文件信息,但是(至少在 Chrome Canary 中)您现在可以从 `chrome://flags` 执行此操作,而不必在命令行上使用拨码开关运行应用程序。此外,在 OSX 上,路径看起来更像这样:`~/Library/Application Support/Google/Chrome Canary/Default/Preferences` (2认同)

Chr*_*ser 4

图标在文件中C:/Program Files (x86)/Chromium/chrome.dll

您可以使用 7-Zip 等应用程序来浏览内容。

(您可能需要先关闭 Chromium,然后才能访问该文件 - 或创建副本。)

转到chrome.dll/.rsrc/BINDATA/,您将看到一堆以数字命名的文件。

文件6167至6192是头像图标,PNG格式。

不幸的是 7-Zip 似乎不支持将更改的文件放回到 DLL 中,因此需要找到其他软件来做到这一点......

警告:修改 chrome.dll 确实会更改图像,但似乎也会阻止键盘快捷键工作...