Error in setting default search engine in mozilla using webextensions

Bob Silverberg bsilverberg at mozilla.com
Tue Nov 7 13:09:49 UTC 2017


Those are likely legacy add-ons, which could do just about anything. We
will not support legacy add-ons as of Firefox 57, which is scheduled to be
released in less than 2 weeks, so your only option for now is to use
WebExtensions, which can only set a default search engine on Firefox 57 and
above.

On Tue, Nov 7, 2017 at 7:59 AM, Santhosh Raam <sandeey.13 at gmail.com> wrote:

> Thanks for your reply. But if I check in other search engines , they are
> making search engine as default for Firefox below 57. Is their any other
> method is their.
>
> On 07-Nov-2017 6:26 pm, "Bob Silverberg" <bsilverberg at mozilla.com> wrote:
>
>> The docs are correct. It will only work on 57 and above. It's not
>> possible to do it on versions of Firefox less than 57.
>>
>> On Mon, Nov 6, 2017 at 11:27 PM, Santhosh Raam <sandeey.13 at gmail.com>
>> wrote:
>>
>>> Hi Bob,
>>>
>>> Thanks for your reply . I have included this code, but at that time also
>>> it is not working. Then i checked in developer document. In that they
>>> mentioned, is_default will be used only on firefox version 57. For version
>>> below 57, How to do that. Below i have included my code.
>>>
>>>
>>>   "chrome_settings_overrides": {
>>>     "search_provider": {
>>>       "name": "sample",
>>>       "search_url": "https://www.example.com/search?q={searchTerms}",
>>>       "favicon_url": "https://www.example.com/favicon/favicon.ico",
>>>       "is_default": true
>>>     }
>>>   }
>>>
>>> Thanks,
>>> Santhosh Ramanujam
>>>
>>> On Tue, Nov 7, 2017 at 3:00 AM, Bob Silverberg <bsilverberg at mozilla.com>
>>> wrote:
>>>
>>>> To set a search engine as the default you need to specify the
>>>> is_default property on the search_provider in your manifest.json file,
>>>> similar to the following:
>>>>
>>>>       "chrome_settings_overrides": {
>>>>         "search_provider": {
>>>>           "name": "DuckDuckGo",
>>>>           "search_url": "https://example.com/?q={searchTerms}",
>>>>           "is_default": true,
>>>>         },
>>>>       }
>>>>
>>>> If you have any trouble with this, please let us know exactly what the
>>>> problem is, and please provide a copy of the code from your extension's
>>>> manifest.json file.
>>>>
>>>> Bob
>>>>
>>>>
>>>> On Mon, Nov 6, 2017 at 2:17 AM, Santhosh Raam <sandeey.13 at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have developed search extension using webextension api. Everything
>>>>> is working fine, like downloading extension and change search engine. But
>>>>> problem is not accepting as default search engine. After downloading , it
>>>>> should configured as default search engine. I don't have any idea how to do
>>>>> that. Will wait for reply.
>>>>>
>>>>> Thanks,
>>>>> Santhosh Ramanujam
>>>>>
>>>>> _______________________________________________
>>>>> Dev-addons mailing list
>>>>> Dev-addons at mozilla.org
>>>>> https://mail.mozilla.org/listinfo/dev-addons
>>>>>
>>>>>
>>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/dev-addons/attachments/20171107/b4441579/attachment-0001.html>


More information about the Dev-addons mailing list