Microsoft Edge可以通过cmd在“私人模式”下启动吗?


3

可以通过命令行在“私有模式”下启动Microsoft-Edge吗?

我正在使用此shell命令使用特定的URL启动它:

start microsoft-edge:www.google.com

在“私人模式”中,lauch Edge有某种旗帜吗?

我想在c#中运行,类似于:

Process.Start("microsoft-edge:www.google.com", "-privateMode");

1
在这一点上似乎不可能。这是一个要求的功能:wpdev.uservoice.com/forums/257854-microsoft-edge-developer / ...
Alexander Johansen

Answers:


0

目前这是不可能的 - 但是powershelkl中的以下内容可能对您有用:

& cmd /c start microsoft-edge:https://www.google.com
start-sleep -Seconds 5
[void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
[Microsoft.VisualBasic.Interaction]::AppActivate("Microsoft Edge")

[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("+^(p)")

您可以创建一个执行此操作的快捷方式(PowerShell.exe -File C:\ users \ me \ desktop \ thisscript.ps1),您将有一个以私有模式启动的快捷方式


0

两年后,我们找到了一个解决方案:

%windir%\System32\cmd.exe /c start shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge -private http:\\google.com


为什么要为完整路径指定cmd?你需要在URL中使用反斜杠吗?
斯科特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.