我想打开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也是允许的,不一定是命令行。
无法从命令行打开 Edge 内部 URL (edge://xxx)。最好的解决方案仍然是使用自动化工具。关键是“让用户在地址栏中输入 URL”,这样自动化就可以发挥作用。