有时候,用户可能不希望 Chrome 自定义标签显示在他们的浏览历史中。是否有办法让应用程序告诉 Chrome 自定义标签在隐身模式下显示网页,并避免将该 URL 存储在用户的普通浏览历史中?
如果目前无法实现,那么有什么地方可以提交这个功能请求呢?
谢谢!
有时候,用户可能不希望 Chrome 自定义标签显示在他们的浏览历史中。是否有办法让应用程序告诉 Chrome 自定义标签在隐身模式下显示网页,并避免将该 URL 存储在用户的普通浏览历史中?
如果目前无法实现,那么有什么地方可以提交这个功能请求呢?
谢谢!
try
{
string dataFolder = "C:\userFolder"; // If you need to maintain your browser session, you can configure a user data directory
string urlToOpen = "https://shalliknow.com"; // replace your url to open
Process process = new Process();
process.StartInfo.FileName = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
process.StartInfo.Arguments = $"--new-window={urlToOpen} --start-maximized --incognito --user-data-dir=\"{ dataFolder}\""; // SSH new Chrome
process.Start();
}
catch (Exception ex)
{
Console.Writeline("Exception while opening link in browser");
}
这段代码的源码以及chrome.exe
命令行参数列表可以在以下链接找到:
https://shalliknow.com/articles/en-scs-how-to-open-chrome-in-incognito-mode-programmatically-in-csharp