如何使用单独的(用户 + 配置文件)运行两个 chrome 浏览器实例

斯科特·斯坦斯兰

在 linux 笔记本电脑 Ubuntu 20.04 上,我正在运行两次 chrome 启动,每个都有自己的用户,使用从终端启动的唯一配置文件

/opt/google/chrome/chrome    --profile-directory=beta_stens 

和其他作为

/opt/google/chrome/chrome  --profile-directory=work    

一旦启动,它们就可以运行,但是我需要在每次启动时反复登录到诸如 azure devops 之类的东西,所以某些东西没有被正确缓存等等......在终端上我看到了这些错误

[10299:10312:0126/161704.061295:ERROR:login_database.cc(641)] Password store database is too new, kCurrentVersionNumber=28, GetCompatibleVersionNumber=29
[10299:10312:0126/161704.062169:ERROR:password_store_default.cc(39)] Could not create/open login database.
[10299:10299:0126/161730.692500:ERROR:password_sync_bridge.cc(244)] Passwords datatype error was encountered: Password metadata store isn't available.
[10299:29657:0126/163403.229532:ERROR:login_database.cc(641)] Password store database is too new, kCurrentVersionNumber=28, GetCompatibleVersionNumber=29
[10299:29657:0126/163403.229643:ERROR:password_store_default.cc(39)] Could not create/open login database.
[10299:10299:0126/163407.845104:ERROR:password_sync_bridge.cc(244)] Passwords datatype error was encountered: Password metadata store isn't available.

[29965:14:0126/163415.904063:ERROR:stun_port.cc(76)] Binding error response: class=4 number=1 reason=Unauthorized

或者我在使用启动时遇到类似的终端错误

/opt/google/chrome/chrome  --user-data-dir=/home/anna/chrome_play    

和 /opt/google/chrome/chrome --user-data-dir=/home/anna/chrome_work

终端错误是

[59902:59902:0126/165850.396022:ERROR:data_type_manager_impl.cc(38)] Bookmarks cryptographer error was encountered: 
[59902:59902:0126/165850.396079:ERROR:data_type_manager_impl.cc(38)] Preferences cryptographer error was encountered: 
[59902:59902:0126/165850.396100:ERROR:data_type_manager_impl.cc(38)] Passwords cryptographer error was encountered: 
[59902:59902:0126/165850.396120:ERROR:data_type_manager_impl.cc(38)] Autofill Profiles cryptographer error was encountered: 
[59902:59902:0126/165850.396150:ERROR:data_type_manager_impl.cc(38)] Autofill cryptographer error was encountered: 
[59902:59902:0126/165850.396176:ERROR:data_type_manager_impl.cc(38)] Autofill Wallet Metadata cryptographer error was encountered: 
[59902:59902:0126/165850.396208:ERROR:data_type_manager_impl.cc(38)] Themes cryptographer error was encountered: 
[59902:59902:0126/165850.396242:ERROR:data_type_manager_impl.cc(38)] Typed URLs cryptographer error was encountered: 
[59902:59902:0126/165850.396271:ERROR:data_type_manager_impl.cc(38)] Extensions cryptographer error was encountered: 
[59902:59902:0126/165850.396301:ERROR:data_type_manager_impl.cc(38)] Search Engines cryptographer error was encountered: 
[59902:59902:0126/165850.396335:ERROR:data_type_manager_impl.cc(38)] Sessions cryptographer error was encountered: 
[59902:59902:0126/165850.396363:ERROR:data_type_manager_impl.cc(38)] Apps cryptographer error was encountered: 
[59902:59902:0126/165850.396389:ERROR:data_type_manager_impl.cc(38)] App settings cryptographer error was encountered: 
[59902:59902:0126/165850.396415:ERROR:data_type_manager_impl.cc(38)] Extension settings cryptographer error was encountered: 
[59902:59902:0126/165850.396440:ERROR:data_type_manager_impl.cc(38)] Dictionary cryptographer error was encountered: 
[59902:59902:0126/165850.396466:ERROR:data_type_manager_impl.cc(38)] Send Tab To Self cryptographer error was encountered: 
[59902:59902:0126/165850.396492:ERROR:data_type_manager_impl.cc(38)] Web Apps cryptographer error was encountered: 

有没有更好的方法在同一台 Linux 笔记本电脑上运行多个不同的 chrome 浏览器,每个浏览器都有自己的配置文件,以便在启动时保留登录缓存等?

dpkg -l | grep google-chrome
ii  google-chrome-stable                       88.0.4324.96-1                        amd64        The web browser from Google




anna@oaxaca ~ $ neofetch
            .-/+oossssoo+/-.               anna@oaxaca 
        `:+ssssssssssssssssss+:`           ----------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Q524UQK 1.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.8.0-41-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 31 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2820 (dpkg), 13 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i7-7500U (4) @ 3.500GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA GeForce 940MX 
      -+sssssssssssssssssyyyssss+-         GPU: Intel HD Graphics 620 
        `:+ssssssssssssssssss+:`           Memory: 4913MiB / 15893MiB 
            .-/+oossssoo+/-.
                                                                   
                                                                   

更新显然这两个都是错误的:

/opt/google/chrome/chrome    --profile-directory=foo

/opt/google/chrome/chrome  --user-data-dir=foo

因为在仅运行一个 chrome 实例时启动上述任一实例然后登录谷歌然后退出并重新启动谷歌无法记住凭据并迫使我重新登录谷歌(同样必须重新登录其他网站)。 .. 有什么建议么 ?在这个单一的 chrome 启动案例下,出现与上述相同的错误......显然 parms --profile-directory 和 -user-data-dir 都没有正常工作......我错过了什么?

或者,我还安装了不同版本的 chrome(https://www.google.com/chrome/beta/https://www.google.com/chrome/dev/)但是这也无法正确缓存设置,因此对于例如我必须在每次启动时重新登录到谷歌浏览器同步......一定有更好的方法???

此页面没有帮助https://www.chromium.org/developers/creating-and-using-profiles

最终目标:我需要能够启动一些东西然后退出浏览器并能够再次启动而无需重新登录到 google synch + azure devops + 等等......我需要为两个不同的用户这样做,每个用户都有自己的个人资料...听起来很简单,所以我确定有人已经解决了这个问题

斯科特·斯坦斯兰

我有点创意,发现如果您在启动 chrome 后使用他们的付费 Google Workspace(正式称为 G-Suite)gmail 帐户之一登录 google,那么一切都会神奇地工作

/usr/bin/google-chrome   --user-data-dir=${HOME}/chrome_work     

/usr/bin/google-chrome   --user-data-dir=${HOME}/chrome_personal

所以解决方案与 chrome 浏览器本身无关,而是与您的支付意愿有关 - 难怪谷歌已经剥离了它最初的 moto : Don't be Evil

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Google Chrome浏览器作为两个唯一的Google Chrome浏览器运行?

来自分类Dev

无法使用 Selenium 中的用户配置文件启动 Chrome 浏览器

来自分类Dev

如何使用插件在 Chrome 浏览器中运行 apk?

来自分类Dev

如何使用Google Chrome浏览器播放.swf文件?

来自分类Dev

如何在Google Chrome浏览器中运行Postman

来自分类Dev

如何在Chrome浏览器中运行硒测试?

来自分类Dev

如何运行 Chrome 工具而不是浏览器

来自分类Dev

如何修复Google Chrome浏览器损坏的设置文件?

来自分类Dev

使用Google Chrome浏览器查看.ps文件?

来自分类Dev

如何将Google Chrome浏览器配置文件(扩展名,Cookie等)迁移到另一个Windows安装?

来自分类Dev

是否可以在带有Protractor的普通Chrome浏览器实例上运行隐身模式?

来自分类Dev

如何使Google Chrome浏览器通过一个快捷方式打开两个网站?

来自分类Dev

Chrome中的跨浏览器实例

来自分类Dev

Selenium:使用相同的配置文件打开两个不同的 ChromeDriver 实例

来自分类Dev

Google Chrome浏览器运行缓慢

来自分类Dev

如何从Java启动Chrome浏览器

来自分类Dev

如何使Chrome浏览器更像Firefox?

来自分类Dev

如何防止Chrome Canary更新-或者-如何使用同一个帐户同步两个Chrome配置文件?

来自分类Dev

Google Chrome浏览器不会加载两个CSS文件

来自分类Dev

如何使用Chrome浏览器API更改chrome:// flags?

来自分类Dev

如何使用pid杀死Google Chrome浏览器的一个标签页

来自分类Dev

如何获得旧版Chrome浏览器的下载用户界面?

来自分类Dev

在Linux上使用无头Chrome浏览器访问“拒绝”页面,而带头Chrome浏览器在Windows上使用Selenium通过Python在Windows上运行

来自分类Dev

从常规浏览器中区分Android Chrome。股票浏览器的用户代理包含“ Chrome”

来自分类Dev

Google Chrome浏览器重复并使用多个配置文件打开

来自分类Dev

如何配置PhantomJSDriver尽可能接近我的Google Chrome浏览器?

来自分类Dev

如何配置Chrome浏览器以多行而不是一列显示扩展程序图标?

来自分类Dev

如何配置Selenium Web驱动程序以在后台启动chrome浏览器

来自分类Dev

什么是Chrome浏览器的“系统配置文件”?

Related 相关文章

  1. 1

    如何将Google Chrome浏览器作为两个唯一的Google Chrome浏览器运行?

  2. 2

    无法使用 Selenium 中的用户配置文件启动 Chrome 浏览器

  3. 3

    如何使用插件在 Chrome 浏览器中运行 apk?

  4. 4

    如何使用Google Chrome浏览器播放.swf文件?

  5. 5

    如何在Google Chrome浏览器中运行Postman

  6. 6

    如何在Chrome浏览器中运行硒测试?

  7. 7

    如何运行 Chrome 工具而不是浏览器

  8. 8

    如何修复Google Chrome浏览器损坏的设置文件?

  9. 9

    使用Google Chrome浏览器查看.ps文件?

  10. 10

    如何将Google Chrome浏览器配置文件(扩展名,Cookie等)迁移到另一个Windows安装?

  11. 11

    是否可以在带有Protractor的普通Chrome浏览器实例上运行隐身模式?

  12. 12

    如何使Google Chrome浏览器通过一个快捷方式打开两个网站?

  13. 13

    Chrome中的跨浏览器实例

  14. 14

    Selenium:使用相同的配置文件打开两个不同的 ChromeDriver 实例

  15. 15

    Google Chrome浏览器运行缓慢

  16. 16

    如何从Java启动Chrome浏览器

  17. 17

    如何使Chrome浏览器更像Firefox?

  18. 18

    如何防止Chrome Canary更新-或者-如何使用同一个帐户同步两个Chrome配置文件?

  19. 19

    Google Chrome浏览器不会加载两个CSS文件

  20. 20

    如何使用Chrome浏览器API更改chrome:// flags?

  21. 21

    如何使用pid杀死Google Chrome浏览器的一个标签页

  22. 22

    如何获得旧版Chrome浏览器的下载用户界面?

  23. 23

    在Linux上使用无头Chrome浏览器访问“拒绝”页面,而带头Chrome浏览器在Windows上使用Selenium通过Python在Windows上运行

  24. 24

    从常规浏览器中区分Android Chrome。股票浏览器的用户代理包含“ Chrome”

  25. 25

    Google Chrome浏览器重复并使用多个配置文件打开

  26. 26

    如何配置PhantomJSDriver尽可能接近我的Google Chrome浏览器?

  27. 27

    如何配置Chrome浏览器以多行而不是一列显示扩展程序图标?

  28. 28

    如何配置Selenium Web驱动程序以在后台启动chrome浏览器

  29. 29

    什么是Chrome浏览器的“系统配置文件”?

热门标签

归档