diff --git a/Plugins/Wox.Plugin.WebSearch/Main.cs b/Plugins/Wox.Plugin.WebSearch/Main.cs index 095ce20e19..429e51cc06 100644 --- a/Plugins/Wox.Plugin.WebSearch/Main.cs +++ b/Plugins/Wox.Plugin.WebSearch/Main.cs @@ -76,11 +76,11 @@ namespace Wox.Plugin.WebSearch { if (_settings.OpenInNewBrowser) { - searchSource.Url.Replace("{q}", Uri.EscapeDataString(keyword)).NewBrowserWindow(""); + searchSource.Url.Replace("{q}", Uri.EscapeDataString(keyword)).NewBrowserWindow(_settings.BrowserPath); } else { - searchSource.Url.Replace("{q}", Uri.EscapeDataString(keyword)).NewTabInBrowser(""); + searchSource.Url.Replace("{q}", Uri.EscapeDataString(keyword)).NewTabInBrowser(_settings.BrowserPath); } return true; @@ -141,11 +141,11 @@ namespace Wox.Plugin.WebSearch { if (_settings.OpenInNewBrowser) { - searchSource.Url.Replace("{q}", Uri.EscapeDataString(o)).NewBrowserWindow(""); + searchSource.Url.Replace("{q}", Uri.EscapeDataString(o)).NewBrowserWindow(_settings.BrowserPath); } else { - searchSource.Url.Replace("{q}", Uri.EscapeDataString(o)).NewTabInBrowser(""); + searchSource.Url.Replace("{q}", Uri.EscapeDataString(o)).NewTabInBrowser(_settings.BrowserPath); } return true; diff --git a/Plugins/Wox.Plugin.WebSearch/Settings.cs b/Plugins/Wox.Plugin.WebSearch/Settings.cs index 5f7a3913e6..a5c59dad0c 100644 --- a/Plugins/Wox.Plugin.WebSearch/Settings.cs +++ b/Plugins/Wox.Plugin.WebSearch/Settings.cs @@ -220,6 +220,8 @@ namespace Wox.Plugin.WebSearch } } + public string BrowserPath { get; set; } + public bool OpenInNewBrowser { get; set; } = true; } } \ No newline at end of file diff --git a/Plugins/Wox.Plugin.WebSearch/SettingsControl.xaml b/Plugins/Wox.Plugin.WebSearch/SettingsControl.xaml index fb7db285f3..0cc580da0d 100644 --- a/Plugins/Wox.Plugin.WebSearch/SettingsControl.xaml +++ b/Plugins/Wox.Plugin.WebSearch/SettingsControl.xaml @@ -11,6 +11,7 @@ + @@ -27,9 +28,14 @@ + +