如何以编程方式创建 Chrome 配置文件?

2023-12-25

开发、测试、登台环境是通过我的设置中的不同代理服务器进行控制的。我想编写多个 Chrome 配置文件(有时称为“用户”或“人员”)的创建脚本,并为每个配置文件连接到不同的代理服务器。最后,我想与同事分享这个脚本,以便他们能够访问完全相同的设置。

后者可以通过扩展的脚本安装来完成,例如猎鹰代理 https://chrome.google.com/webstore/detail/falcon-proxy/gchhimlnjdafdlkojbffdkogjhhkdepf or 代理助手 https://chrome.google.com/webstore/detail/proxy-helper/mnloefcpaepkpmhaoipjkpikbnkmbnic到 Chrome 配置文件。我想知道如何编写不同配置文件的脚本创建。

配置文件是里面的一个文件夹~/.config/google-chrome(Linux,~/Library/Application Support/Google/Chrome(Mac OS X)和%USERPROFILE%\AppData\Local\Google\Chrome\User Data(视窗)。但如何创建并初始化一个呢?我在哪里注册新的个人资料?


创建用户

以下示例适用于 Windows,但基本过程应该是相同的。

首先,切换到 Chrome 安装中的 UserData 文件夹:

cd "%APPDATA%\..\Local\Google\Chrome\User Data"

此方法将复制当前用户作为新用户的模板。如果新用户应该为空,则需要删除(CTRL + SHIFT + DEL当前浏览器数据)。

现在创建一个新用户:

mkdir NewUser && copy Default NewUser

将目录更改为 chrome 安装目录:

cd "C:\Program Files (x86)\Google\Chrome\Application"

将所有用户参数恢复出厂设置:

chrome.exe --user-data-dir="..\User Data\NewUser" -first-run

where --user-data-dir是先前创建的 NewUser 目录的路径(完整或相对)。

以新用户身份运行

要使用此配置文件再次运行 chrome,只需运行 chrome 而无需-first-run flag.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式创建 Chrome 配置文件? 的相关文章

随机推荐

  • 如何通过 python 更改 CSV 文件中的值?

    我需要能够查找并更改 CSV 库存文件中的值 我知道如何搜索一个值 但是当我尝试使用csv writer然后它返回一个错误 Traceback most recent call last File pbsrvfile ExamAccount
  • Android OpenGL ES 2.0:GL_FLOAT 纹理是否可以作为 COLOR 附件分配给 FBO?

    我想通过 glReadPixels 使用 GL FLOAT 纹理 获取值 我的 Android 设备支持 OES texture float 但是 附加GL FLOAT纹理时出现错误 在Android的OpenGL ES 2 0中 将GL
  • PLINQ 查询给出溢出异常

    我正在运行 PLINQ 查询 如下所示 ParallelQuery
  • 在特定任务中使用 NFC 启动 Activity

    我的应用程序包含许多活动 其中一项活动响应 NFC 意图过滤器以及标准意图 但是 该活动在其自己的任务中启动 而不是在与应用程序相同的任务中启动 当 NFC 意图启动时 应用程序不一定正在运行 但如果是 我希望该活动在同一任务中启动 以确保
  • pygame - 向下滚动页面

    简而言之 我的程序是一个联系人应用程序 这显然意味着一个人需要能够在应用程序中存储多个联系人 这反过来又意味着联系人最终将 离开 屏幕 所以我需要能够向下滚动页面 以便人们可以看到他们的所有联系人并与特定联系人进行交互 但是 我有点困惑 我
  • 子查询 where 子句中的未知列

    我的 INNER JOIN 子查询的 where 子句遇到问题 我收到未知的列错误M idMembre 我尝试使用表名而不是别名 但遇到了同样的问题 我还尝试从子查询中删除 WHERE 子句 并在子查询后的 ON 子句中添加此条件 但是 无
  • 当 iPhone 进入待机模式时,iPhone 应用程序会发生什么情况?

    我的应用程序使用 NSTimer 当 iPhone 进入待机模式 通过按下硬件按钮或通过空闲计时器 时 NSTimer 似乎不会触发 当我再次激活 iPhone 时 我的应用程序仍然在前台 当 iPhone 处于待机模式时 第三方应用程序会
  • 由于未捕获的异常“_HKObjectValidationFailureException”而终止应用程序

    我正在将血糖值保存到 iOS 中的 Health Kit 应用程序中 void viewDidLoad float bloodGlucose 20 float bloodGlucoseValue int bloodGlucose NSLog
  • SOAP-UI - 如何在参数内传递 xml

    在 SOAP UI 中 我向 Web 服务发出如下请求
  • 正则表达式量词加号和星号之间的区别

    我尝试从字符串中提取错误号 例如 Wrong parameters Error 1356 Pattern p Pattern compile d Matcher m p matcher myString m find System out
  • Android 上 imageView 的渲染圆角

    我有以下一段代码用于渲染带有圆角的 imageView public class RoundedCornerImageView extends ImageView private int rounded public RoundedCorn
  • Amazon RDS MySQL 实例执行速度非常慢

    我在Amazon EC2 新加坡区域 上发布了我的网站 并使用MySQL RDS实例进行数据存储 除了性能之外 一切都工作得很好 我看来 我的所有查询 尤其是 select 语句 执行速度非常慢 如果我在本地电脑上检查这个问题 它运行得很好
  • 关于python中switch的一些问题

    这是我在 StackOverflow 上的第一个问题 所以如果某些信息不存在或者我错过了一些重要的信息 请耐心等待我 但无论如何我会尽力 最近我开始用Python2 7编写代码 所以我不太擅长 在使用 PyGtk PyGObject Gla
  • Google 云存储 JavaScript 使用情况

    我正在尝试使用以下命令将图像上传到 Google Cloud Storage 上的存储桶中JSON API https cloud google com storage docs json api 使用 Javascript 示例 API
  • 测量 C++ 中函数的执行时间

    我想知道我的 C 程序中某个函数执行需要多长时间Linux 之后我想做一个速度对比 我看到了几个 time 函数 但最终从 boost 中得到了这个 时间 process user cpu clock captures user CPU t
  • Javascript - 内联脚本与外部脚本 - 有什么区别?

    我的页面上散布着一些 javascript 片段 许多都包含在我自己的 js 文件中 但是我在网上找到的一些内容直接位于页面上 我不太熟悉 javascript 如何与页面交互 添加内联脚本或添加对外部文件的引用之间有区别吗 使用其中一种或
  • 有没有办法通过使用插件在 Firefox 中运行 ActiveX 组件?

    我有一个 ActiveX 插件 我们需要 如果可能的话 在 Firefox 中运行 Firefox 是否有插件 或其他方式 可以实现此目的 我似乎找到了解决办法 http code google com p ff activex host
  • Google 地图 API - 最近的标记功能更改为最近的 n 个标记

    我正在使用中找到的公式这个问题 https stackoverflow com a 4060721 3250782找到地图上距离当前位置最近的标记 我想修改这个公式 以便它找到壁橱n位置数量 最近的 5 个位置 最近的 10 个位置等 我不
  • 如何在 Markdown 文件中保持最新日期

    我想在 LICENSE md 文件中添加版权 但我不想每年 1 月 1 日回去更新日期 有没有办法做到 Copyright current year Name在 Markdown 中 原生版本不支持此功能Markdown http dari
  • 如何以编程方式创建 Chrome 配置文件?

    开发 测试 登台环境是通过我的设置中的不同代理服务器进行控制的 我想编写多个 Chrome 配置文件 有时称为 用户 或 人员 的创建脚本 并为每个配置文件连接到不同的代理服务器 最后 我想与同事分享这个脚本 以便他们能够访问完全相同的设置