It seems that firefox does not allow local hosts beside (localhost) in search URL.
Extension manifest.json:
{
"manifest_version": 2,
"name": "Wise query lookup",
"description": "Adds a lookup for Wise query",
"version": "1.0",
"browser_specific_settings": {
"gecko": {
"strict_min_version": "55"
}
},
"chrome_settings_overrides": {
"search_provider": {
"name": "Wise Query",
"search_url": "http://wise/view.php?id={searchTerms}",
"keyword": "wise",
"favicon_url": "https://theexchange.company.com/favicon.ico",
"is_default": false,
"encoding": "UTF-8"
}
}
}
Debug Error:
There was an error during the temporary add-on installation.
Error details
Extension is invalid
Reading manifest: Error processing chrome_settings_overrides.search_provider.search_url: String "http://wise/view.php?id={searchTerms}" must match /^(https:\/\/|http:\/\/(localhost|127\.0\.0\.1|\[::1\])(:\d*)?(\/|$)).*$/