我將Chrome設置爲默認瀏覽器。要在Chrome中打開一個網址,我寫道:如何在Chrome無痕模式下打開網址
Process.Start("http://domain.com");
任何方式通過C#開在隱身模式URL(nomarly按下Ctrl + Shift + N)?
我將Chrome設置爲默認瀏覽器。要在Chrome中打開一個網址,我寫道:如何在Chrome無痕模式下打開網址
Process.Start("http://domain.com");
任何方式通過C#開在隱身模式URL(nomarly按下Ctrl + Shift + N)?
您需要創建一個包含Chrome的exe文件路徑的進程,並使用參數--incognito
。
在Windows中鉻的路徑通常是:
C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe
使用下面的代碼:
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();
}
全鍍鉻的命令行切換目錄:http://peter.sh/experiments/chromium-command-line-switches/
我寫了這一點,它全成:
Process.Start(@"chrome.exe", "--incognito http://domain.com");
您需要處理該對象,否則會發生內存泄漏。 – Dan 2013-04-11 14:13:51
我試過這樣: 的Process.Start(@ 「C:\用戶\宣\應用程序數據\本地\谷歌\鍍鉻\應用\的chrome.exe」,」 --incognito --http://domain.com「);但它只能打開隱身模式,但不能訪問網址 – Sakura 2012-08-08 03:21:58
我已更新答案,以便轉到您提供的網址。 – Dan 2012-08-08 03:24:59
非常感謝Dan! – Sakura 2012-08-08 03:48:37