forked from Ponysearch/Ponysearch
Make default query submission method configurable
Sending queries through POST, while better for privacy, breaks functionality with certain extensions (e.g. Firefox containers). Since Firefox does not send cookies when requesting `/opensearch.xml`, users cannot easily switch to GET on the client side unless they make a custom search engine. This commit allows admins to modify the default method on their side so they can set it to GET if needed.
This commit is contained in:
parent
f3bfc19a55
commit
8dff74dd1b
2 changed files with 2 additions and 1 deletions
|
@ -348,7 +348,7 @@ class Preferences(object):
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
'method': EnumStringSetting(
|
'method': EnumStringSetting(
|
||||||
'POST',
|
settings['server'].get('method', 'POST'),
|
||||||
choices=('GET', 'POST')
|
choices=('GET', 'POST')
|
||||||
),
|
),
|
||||||
'safesearch': MapSetting(
|
'safesearch': MapSetting(
|
||||||
|
|
|
@ -16,6 +16,7 @@ server:
|
||||||
base_url : False # Set custom base_url. Possible values: False or "https://your.custom.host/location/"
|
base_url : False # Set custom base_url. Possible values: False or "https://your.custom.host/location/"
|
||||||
image_proxy : False # Proxying image results through searx
|
image_proxy : False # Proxying image results through searx
|
||||||
http_protocol_version : "1.0" # 1.0 and 1.1 are supported
|
http_protocol_version : "1.0" # 1.0 and 1.1 are supported
|
||||||
|
method: "POST" # POST queries are more secure as they don't show up in history but may cause problems when using Firefox containers
|
||||||
|
|
||||||
ui:
|
ui:
|
||||||
static_path : "" # Custom static path - leave it blank if you didn't change
|
static_path : "" # Custom static path - leave it blank if you didn't change
|
||||||
|
|
Loading…
Reference in a new issue