Use PrivateModeArgument & Implement new logic for browser openning

This commit is contained in:
Jack251970 2025-09-05 18:39:22 +08:00
parent 978b18570a
commit 7ca37697d4

View file

@ -68,14 +68,20 @@ namespace Flow.Launcher.Plugin.Url
}
try
{
var browserPath = Settings.UseCustomBrowser ? Settings.BrowserPath : string.Empty;
if (Settings.OpenInNewBrowserWindow)
if (Settings.UseCustomBrowser)
{
SearchWeb.OpenInBrowserWindow(raw, browserPath, Settings.OpenInPrivateMode);
if (Settings.OpenInNewBrowserWindow)
{
SearchWeb.OpenInBrowserWindow(raw, Settings.BrowserPath, Settings.OpenInPrivateMode, Settings.PrivateModeArgument);
}
else
{
SearchWeb.OpenInBrowserTab(raw, Settings.BrowserPath, Settings.OpenInPrivateMode, Settings.PrivateModeArgument);
}
}
else
{
SearchWeb.OpenInBrowserTab(raw, browserPath, Settings.OpenInPrivateMode);
Context.API.OpenWebUrl(raw);
}
return true;
}