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

待解决的问题

在测试过程中,有时间需要验证多个账户登陆的情况,大部分情况下都需要一台电脑上打开多个浏览器,但是如果想都使用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系统为例)相关推荐

  1. mac新手教程:十分钟轻松熟悉操作Mac系统

    习惯了Windows系统,刚刚触摸到Mac电脑是不是感觉很不习惯呢?mac os是 苹果 公司为苹果品牌计算机打造的操作系统.如果您是初次接触Mac系统,那么不用紧张,建议您从这里开始学起.macw小 ...

  2. Chrome浏览器扩展开发之自动化操作页面

    Chrome浏览器支持扩展(Extension)开发,来定制扩展现有的功能,如:自动登录,定时刷新,抢票等功能,本文以一个简单的小例子,简述Google Chrome 扩展开发的基本步骤,仅供学习分享 ...

  3. windows7浏览器无法打开html,Win7系统chrome浏览器无法打开怎么回事?Win7系统chrome浏览器无法打开的解决方法...

    现在第三方浏览器软件有很多,比如百度.搜狗.360浏览器等等.一些Win7纯净版64位系统用户给电脑安装了Chrome浏览器,可是在运行过程中出现一些问题,点击桌面的快捷方式或快速启动栏上的图标都没有 ...

  4. android chrome无法运行,Android 测试 Chrome 浏览器能正常启动 Chrome 浏览器,但是不能进行操作,求大神!!...

    chrome 能在 android 手机上启动 但是就是不能打开网站.或者操作 chrome 里面的按钮.求大神帮忙看下 ,万分感谢. 代码 : private AppiumDriver ab =nu ...

  5. chrome浏览器如何跟踪新开标签的网络请求?

    在测试一个东西的时候,它虽然是a链接,但是,是由前端在js里写跳转的.我又必须要知道它的跳转链接,js还加扰了,看不了.最后只能用截屏的方式来捕捉浏览器的地址栏链接(没知识真可怕) 后来谷歌了才知道, ...

  6. chrome浏览器无法加载百度网页启动组件怎么办

    chrome浏览器无法加载百度网页启动组件怎么办 chrome浏览器无法加载百度网页启动组件怎么办?chrome浏览器百度打不开提示无法加载百度网页启动组件怎么办?使用chrome浏览器打开百度的时候 ...

  7. selenium 自动打开Chrome浏览器且重复使用已打开的Chrome实例

    好处还能有啥?就是偷懒呗,打开脚本就跑,还管浏览器干啥. 如何使用已打开Chrome,其他文章讲很多了,也不多说,这里主要参考的这片文章 selenium 使用已打开的chrome浏览器_YeLang ...

  8. Chrome浏览器 v71.0.3578.99

    类型:网络通讯 版本:v71.0.3578.99 大小:64.8M 更新:2019/2/6 语言:简体 等级: 平台:安卓, 4.0以上 下载地址: Chrome浏览器 v71.0.3578.99(1 ...

  9. 使用Python+Chrome浏览器批量下载Ocean Color上遥感数据

    目录 1.前言 2.主要思路及代码 3.结果展示 建了一个QQ群,大家可以在里边聊聊水色遥感数据下载和数据处理方面的事情:1087024529 1.前言 最近遇见一个很尴尬的事情.之前写过用IDM批量 ...

  10. notepad++ 编写html代码快捷键切换到浏览器查看,notepad++在chrome浏览器中打开查看网页效果...

    notepad++在chrome浏览器中打开查看网页效果,操作设置:运行--在chrome浏览器中打开,这是notepad默认的设置方式 但是notepad++如果没有配置chrome浏览器打开,可以 ...

最新文章

  1. 魔兽世界多玩服务器位置,选择服务器也有大学问?新手入坑《魔兽世界》该在哪里“扎根”...
  2. java wait 线程安全吗_Java多线程中的wait与notify
  3. Statement, PreparedStatement和CallableStatement的区别
  4. 网络编程套接字(四)
  5. 方欣科技算法题面试:蛇形矩阵
  6. 强跟踪卡尔曼滤波STF估算车辆质量——matab simulink仿真
  7. MongoDB 之 $关键字 及 $修改器 $set $inc $push $pull $pop MongoDB - 4
  8. CSDN积分赚取方法
  9. java项目收获总结_java开发项目收获心得
  10. 7人表决器的实现之路
  11. Ace Admin前端框架笔记二导航栏Navba
  12. 基于卷积神经网络的人脸识别
  13. qt qtableview 刷新列表_qt中Qtableview的用法
  14. python下载谷歌地图瓦片_Python地图可视化之Folium更换地图瓦片(Map Tiles)
  15. Android 动态获取控件的宽高,并动态设置控件宽高
  16. xbox360 双65厚机自制系统无硬盘 U盘玩游戏方法
  17. 笔记本显示服务器未能登录,win10系统出现User profile service服务未能登录的解决方案...
  18. 电视台的收视率是怎么计算的
  19. DirSync: List of attributes that are synced by the Azure Active Directory Sync Tool
  20. Flash网页小游戏开发教程

热门文章

  1. t6服务器虚拟打印机,priPrinter Professional(免费的虚拟打印机) V6.6.0 中文免费版
  2. 【龙芯1c库】封装硬件SPI接口和使用示例
  3. ASME Y14.5 - 2018 中文版 尺寸与公差标注 GDT形位公差
  4. 个个给力2010年十大国产软件新品回顾
  5. 2017第34届广州国际特许连锁加盟展览会会刊(参展商名录)
  6. 计算机指令的标准,MIDI是乐器和计算机使用的标准语言,是一套指令
  7. reviewboard使用 与原理
  8. 关于安装VS2005后‘找不到visual studio模板信息’的解决方法
  9. linux怎样入门,Linux新手如何入门?给新手的四点建议!
  10. vfp python_Visual Fox Pro和Python