如何使用C#打开边缘内页

问题描述 投票:0回答:1

我想打开edge内页,例如“edge://settings”、“edge://policy”、“edge://versions”。

但无论我如何尝试,我都只能打开一个空白选项卡。

我不认为这是一个非常危险的操作,是否有可能使用C#代码打开这些选项卡?

我尝试过的命令行:

start msedge "edge://policy"

msedge "edge://policy"

microsoft-edge:edge://policy

我尝试过的 C# 代码(它们的工作方式似乎与命令行相同):

Process.Start("msedge", "edge://policy");

Process.Start("microsoft-edge:edge://policy");

补充:

我不想在命令行上读取或修改该信息,我只是想帮助用户打开浏览器选项卡,例如“edge://settings”或“edge://policy”。

打开它后我也不需要对用户操作进行任何回调。

tips:我是在有管理员权限的C#语言软件中使用的,所以调用系统API也是允许的,不一定是命令行。

c# microsoft-edge
1个回答
0
投票

无法从命令行打开 Edge 内部 URL (edge://xxx)。最好的解决方案仍然是使用自动化工具。关键是“让用户在地址栏中输入 URL”,这样自动化就可以发挥作用。

© www.soinside.com 2019 - 2024. All rights reserved.