Chrome浏览器如何实现多开操作?(Mac系统为例)

编程知识 更新时间:2023-05-03 01:11:38

一切不以解决问题为目的的小技巧都是耍流氓。

待解决的问题

在测试过程中,有时间需要验证多个账户登陆的情况,大部分情况下都需要一台电脑上打开多个浏览器,但是如果想都使用Chrome浏览器怎么办呢?

大部分的伙伴都是打开一个隐私窗口,但是隐私窗口很多功能是无法使用的,比如Chrome插件,如果我还想通过SwitchyOmega插件来切换浏览器代理,隐私窗口也无法满足要求。

此时就可以尝试Chrome“多开”浏览器,即多打开一个Chrome应用程序,但是用户数据文件使用新的目录,这样浏览器相关的配置、Cookie等数据都被隔离开了,从而达到一台电脑上打开多个Chrome浏览器的效果(不是打开多个标签哈,标签的Cookie等数据是共享的)

解决问题的方案

首先创建一个新目录,用来存放"多开"的Chrome的数据。

然后进入目录,通过pwd命令获取到对应路径备用。

接着在应用程序中找到已经安装的Chrome,右键点击【复制】,将复制的一份重新命名,我的命名是"Google Chrome V1"。

在复制的Chrome V1上,右键点击【显示包内容】

找到Contents/MacOS目录,在该目录上右键,选择【新建位于文件夹位置的终端窗口】

打开终端口首先通过pwd命令获取到当前路径备用。

进入MacOS目录,因为原本的执行文件Google Chrome是二进制文件无法修改,因此先将它重名为Google Chrome.real,然后创建一个新文件命名为Google Chrome,作为新的入口文件。

然后在新的入口文件Google Chrome中编写下列代码,其中的路径要使用上面步骤中复制的路径进行替换。主要是通过--user-data-dir指定了新的数据目录,从而做到“多开”的效果。

#!/bin/bash
cd "/Applications/Google Chrome V1.app/Contents/MacOS"
"/Applications/Google Chrome V1.app/Contents/MacOS/Google Chrome.real"  --user-data-dir="/Users/huyanping/Softwares/Chrome_V1"

最后通过命令chmod 775 "Google Chrome"将新的入口文件Google Chrome更改为可执行文件。

再次在搜索就可以看到新的浏览器入口了

通过新的浏览器入口打开Chrome浏览器,可以看到是一个全新的页面,没有任何用户登陆数据,这样就可以愉快的玩耍啦~

更多推荐

Chrome浏览器如何实现多开操作?(Mac系统为例)

本文发布于:2023-04-29 19:53:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ada866c17d7a106918cf61e27042b5e9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:为例   如何实现   浏览器   操作   系统

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 111971文章数
  • 28516阅读数
  • 0评论数