X
Tap here to go to the mobile version of the site.

منتدى الدعم

Install custom search engines

Posted

In firefox-45 ESR (linux) I'm trying to configure custom search engines. I would typically install them in (Firefox Dir)/browser/searchplugins

This appears to no longer work. Does anyone know how to fix it?

In firefox-45 ESR (linux) I'm trying to configure custom search engines. I would typically install them in (Firefox Dir)/browser/searchplugins This appears to no longer work. Does anyone know how to fix it?

Additional System Details

Installed Plug-ins

  • Next Generation Java Plug-in 11.66.2 for Mozilla browsers
  • Shockwave Flash 11.2 r202

Application

  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

More Information

jscher2000
  • Top 10 Contributor
8792 solutions 71898 answers

First, if a shared location does not work, you can put the search engine plugins in your personal profile folder, in a searchplugins subdirectory. (Profiles - Where Firefox stores your bookmarks, passwords and other user data)

Second, you should modify the file name and the search engine name from any built-in search engine to avoid the built-in code overriding your plugin.

These old threads might be relevant:

First, if a shared location does not work, you can put the search engine plugins in your personal profile folder, in a searchplugins subdirectory. ([[Profiles - Where Firefox stores your bookmarks, passwords and other user data]]) Second, you should modify the file name and the search engine name from any built-in search engine to avoid the built-in code overriding your plugin. These old threads might be relevant: * [https://support.mozilla.org/questions/1075655 Where has the 'searchplugins' folder gone?] * [https://support.mozilla.org/questions/1076734 Searchplugins in profile folder no longer recognized]
the-edmeister
  • Top 25 Contributor
  • Moderator
5411 solutions 40301 answers

Firefox no longer uses a /searchplugins/ folder in /browser/ where the Firefox program files are installed. The 'protected' searchplugins that come with Firefox were moved to the omni.ja file in Firefox 40 and later. And I wouldn't advise adding anything to the omni.ja folder, as that folder gets updated / replaced with almost every update.

Just a guess or a 'hunch' ... if you are building from source ... Try creating a /searchplugins/ folder in /browser/ and place your searchplugins in that folder.


Another thing to be aware of is that with Firefox 44.0 there was an 'enhancement' made which complicates matters even further. In the Profile folder there is now a search.json file [which appears to list ALL search engines] and a search-metadata.json file [which is for only the default searchplugins] - I have no idea what those files are used for and how they affect "user installed" search plugins which would be in the /searchplugins/ folder in the Profile folder; but I do know that Firefox will automatically re-create search.json file if the user deletes it. I did delete that file when a few of my search plugins suddenly disappeared, when they were still present in the /searchplugins/ folder but didn't appear in the Options > Search --> One-click search engines tab.

Firefox no longer uses a '''/searchplugins/''' folder in '''/browser/''' where the Firefox program files are installed. The 'protected' searchplugins that come with Firefox were moved to the omni.ja file in Firefox 40 and later. And I wouldn't advise adding anything to the '''omni.ja''' folder, as that folder gets updated / replaced with almost every update. Just a guess or a 'hunch' ... if you are building from source ... Try creating a '''/searchplugins/''' folder in '''/browser/''' and place your searchplugins in that folder. Another thing to be aware of is that with Firefox 44.0 there was an 'enhancement' made which complicates matters even further. In the Profile folder there is now a search.json file ''[which appears to list ALL search engines]'' and a search-metadata.json file ''[which is for only the default searchplugins]'' - I have no idea what those files are used for and how they affect "user installed" search plugins which would be in the /searchplugins/ folder in the Profile folder; but I do know that Firefox will automatically re-create search.json file if the user deletes it. ''I did delete that file when a few of my search plugins suddenly disappeared, when they were still present in the /searchplugins/ folder but didn't appear in the Options > Search --> One-click search engines tab.