MS Edge 中的用户配置文件和命令行参数?

User profiles and command line arguments in MS Edge?

我正在编写一个应用程序,预计在某一时刻启动 Edge window。我希望这个新的 Edge 实例与系统中的其他 Edge windows 完全分开(这样它就不会继承 cookie、收藏夹和其他东西)。换句话说,我正在寻找类似于 Chrome 的 --user-data-dir 标志的行为。这在 Edge 上可行吗?我环顾四周,似乎 Edge 接受的唯一命令行参数是 :url,并且更改用户配置文件目录相当麻烦并且涉及摆弄注册表, 这不是一个选项...

MS 计划在未来发布基于 Chromium 的 Edge,并且已经开始迁移。目前(截至 2019 年 10 月 12 日)有可用的测试版 (78.0.276.17),其中以下参数运行良好:

msedge.exe --user-data-dir="C:\ChromeBrowser_profiles\Profile_edge"

请注意,可执行文件位于:

  • C:\Program Files (x86)\Microsoft\Edge Beta\Application
  • C:\Program Files (x86)\Microsoft\Edge Beta\Application.0.276.17

从另一个 Chromium 浏览器加载配置文件时,应用程序不会打开,但会在配置文件目录中创建文件 CrashpadMetrics-active.pma。

使用基于 chromium 的 Microsoft edge,您可以使用...

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge_proxy.exe"  --profile-directory=Default www.google.com

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge_proxy.exe"  --profile-directory="Profile 1" www.google.com