如何使用命令行标志启动 Edge 浏览器?

如何使用命令行标志启动 Edge 浏览器?

我的问题与此类似:

在 Chrome 自动启动时应用命令行标志

但 7 年后,在 Edge 浏览器上,在 Windows 11 上。

我知道一种方法,可以通过单击应用程序中的链接启动 Edge 浏览器时向其中添加标志,但我忘记了。如果我没记错的话,它是使用注册表完成的。

因此,我已经在桌面和任务栏上向 Edge 快捷方式的目标添加了一个命令行标志,如下所示:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --enable-features=Feature1

这是桌面上 Edge 快捷方式的目标。我启用的功能仅当我从快捷方式启动 Edge 时才会生效。

但我希望该功能始终启用,即使我不使用桌面上的快捷方式,而是通过单击邮件应用程序或其他应用程序中的链接来启动 Edge。

我怎样才能做到这一点?

答案1

终于找到了我在OneNote笔记中使用过的方法。

因此,Edge 浏览器,假设您使用的是预装的稳定频道,我们必须导航到此注册表文件夹:

Computer\HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command

然后修改 Default 键的值,从:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --single-argument %1

到:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --enable-features=Feature1 --single-argument %1

--enable-features=Feature1在之前添加非常重要--single-argument %1,否则它将不起作用。

--single-argument %1是必须的,否则在邮件应用程序或 OneNote 应用程序中单击链接后,Edge 浏览器会打开新标签页,而不是打开您单击的链接。

如果使用 Edge 的其他渠道(例如 Dev),则 Default 键的值应该指向正确的可执行文件,如下所示:

"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe" --enable-features=Feature1 --single-argument %1

Beta 和 Canary 频道也可以这样做。

最后,您可以使用此内置页面来检查哪些功能标志已启用:

edge://version/

相关内容