Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to open a URL in chrome incognito mode

Tags:

I set Chrome as default brower. To open a URL in Chrome, I wrote:

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

Is any way to open that URL in incognito mode by c# (nomarly press Ctrl + Shift + N)?

like image 733
Thanh Nguyen Avatar asked Aug 08 '12 03:08

Thanh Nguyen


1 Answers

You'll need to create a process with a path to Chrome's exe file, and use the argument --incognito.

The path to chrome in windows is typically:

C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe

Use the following code:

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

An article explaining this: http://www.tech-recipes.com/rx/3479/google-chrome-use-a-command-line-switch-to-open-in-incognito-mode/

The full chrome command-line switch directory: http://peter.sh/experiments/chromium-command-line-switches/

like image 149
Dan Avatar answered Nov 10 '22 02:11

Dan