簡體   English   中英

在 .Net 中以私密/隱身模式啟動 Microsoft Edge

[英]Launch Microsoft Edge in private/incognito mode in .Net

只是一個簡單的問題。 任何人都知道如何在 .Net 中以私密或隱身模式啟動 Microsoft Edge。

System.Diagnostics.Process.Start("microsoft-edge:http://www.google.com");

工作完美,但我不知道如何在私人/隱身模式下做到這一點。

任何幫助將不勝感激。 謝謝

編輯我不允許使用 3rd 方庫。

您將能夠使用 W3C Webdriver API 來做到這一點。 可以在以下頁面上看到更多詳細信息https://docs.microsoft.com/en-us/microsoft-edge/webdriver

也許此代碼可以解決您的問題。

    EdgeOptions options = new EdgeOptions();
    options.AddAdditionalCapability("InPrivate", true);
    this.edgeDriver = new EdgeDriver(options);

編輯:它來自硒

我還搜索了很多信息,目前似乎無法僅使用 C# 在 pravite 中啟動 Microsoft Edge。 您可以參考這些鏈接: link1link2link3 自 Windows 1809 版以來,所有方法都不起作用。

所以我認為唯一的解決方法是像這個示例一樣使用 Edge Webdriver。 如果您不能使用 webdriver,那么我認為沒有其他選擇。

這段代碼對我有用:

Process.Start(@"msedge.exe", @"--InPrivate https://stackoverflow.com/" );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM