Microsoft-Edge 可以通过命令行以“私人模式”启动吗?
我正在使用此 shell 命令通过特定的 URL 启动它:
start microsoft-edge:www.google.com
是否有某种标志可以在“私人模式”下启动 Edge?
我想在 c# 中运行,例如:
Process.Start("microsoft-edge:www.google.com", "-privateMode");
答案1
对于较新的基于 Chromium 的 Microsoft Edge,请使用以下命令:
启动 msedge.exe https://google.com -inPrivate
答案2
两年后,我们找到了解决方案:
%windir%\System32\cmd.exe /c start shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge -private http:\\google.com
答案3
然而,目前这是不可能的 - 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),并且您将有一个以私人模式启动的快捷方式
答案4
一开始就尝试msedge.exe https://google.com -inPrivate
不用。start