是否可以以编程方式调用 Chrome 自定义选项卡,但作为 "incognito mode"?

Is it possible to programmatically call a Chrome Custom Tab, but as "incognito mode"?

在某些情况下,用户可能不希望 chrome 自定义标签显示在他们的浏览历史记录中。该应用程序是否可以通过任何方式告诉 Chrome 自定义选项卡以 隐身模式 显示网页,并避免将 URL 存储在用户的正常浏览历史记录中?

如果目前无法做到这一点,有人可以在哪里提交功能请求?

谢谢!

现在可以了。例如在 C# 中:

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