如何以Chrome隐身模式打开url

我将Chrome设置为默认浏览器。 要在Chrome中打开url,我写道:

Process.Start("http://domain.com"); 

有没有办法通过c#在隐身模式下打开该URL(nomarly按Ctrl + Shift + N)?

您需要创建一个包含Chrome的exe文件路径的流程,并使用参数--incognito

windows中chrome的路径通常是:

C:\Users\\AppData\Local\Google\Chrome\chrome.exe

使用以下代码:

 var url = "http://www.google.com"; using (var process = new Process()) { process.StartInfo.FileName = @"C:\Users\\AppData\Local\Google\Chrome\chrome.exe"; process.StartInfo.Arguments = url + " --incognito"; process.Start(); } 

一篇文章解释了这一点: http : //www.tech-recipes.com/rx/3479/google-chrome-use-a-command-line-switch-to-open-in-incognito-mode/

完整的chrome命令行开关目录: http : //peter.sh/experiments/chromium-command-line-switches/

我写了这个,它成功了:

 Process.Start(@"chrome.exe", "--incognito http://domain.com");