我将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