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
					
				| @ -348,7 +348,7 @@ class Preferences(object): | ||||
|                 } | ||||
|             ), | ||||
|             'method': EnumStringSetting( | ||||
|                 'POST', | ||||
|                 settings['server'].get('method', 'POST'), | ||||
|                 choices=('GET', 'POST') | ||||
|             ), | ||||
|             'safesearch': MapSetting( | ||||
|  | ||||
| @ -16,6 +16,7 @@ server: | ||||
|     base_url : False # Set custom base_url. Possible values: False or "https://your.custom.host/location/" | ||||
|     image_proxy : False # Proxying image results through searx | ||||
|     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: | ||||
|     static_path : "" # Custom static path - leave it blank if you didn't change | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Mohamad Safadieh
						Mohamad Safadieh