Czy Microsoft Edge można uruchomić w „trybie prywatnym” za pomocą cmd?

3

Czy Microsoft-Edge można uruchomić w „trybie prywatnym” za pomocą wiersza poleceń?

Używam tego polecenia powłoki, aby uruchomić go z określonym adresem URL:

start microsoft-edge:www.google.com

Czy jest jakaś flaga, która wysyła Edge'a w „trybie prywatnym”?

Chciałbym uruchomić w c #, coś takiego:

Process.Start("microsoft-edge:www.google.com", "-privateMode");
Aviram Fireberger
źródło
1
W tym momencie nie wydaje się to możliwe. Jest to jednak funkcja wymagana: wpdev.uservoice.com/forums/257854-microsoft-edge-developer/…
Alexander Johansen

Odpowiedzi:

0

W chwili obecnej nie jest to jednak możliwe - dla Ciebie może działać coś takiego:

& 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)")

Możesz utworzyć skrót do wykonania tego (PowerShell.exe -plik C: \ users \ me \ desktop \ thisscript.ps1) i będziesz mieć skrót do uruchomienia w trybie prywatnym

Fazer87
źródło
0

Dwa lata później znaleźliśmy rozwiązanie:

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

Konroy Boeckel
źródło
Po co zawracać sobie głowę określaniem pełnej ścieżki cmd? Czy musisz używać odwrotnych ukośników w adresie URL?
Scott