How can I modify the search code for a site I've added to the search bar?
I've added YourDictionary to my search bar. When I put in a word (e.g., minutiae) and press [Enter], the address bar shows, http://www.yourdictionary.com/search?ydQ=minutiae and, the default search word "search" is shown on the YourDictionary page which appears, not my desired search word. When I put in my desired word in the search field on YourDictionary's page, the address bar shows, http://www.yourdictionary.com/minutiae So, it appears that FF search bar is sending the wrong code. How can I customize what it sends to YourDictionary or any site I want to search. Thanks for a great browser.
Solution choisie
That search plugin seems to be broken.
You can edit the yourdictionary.xml file in the searchplugins folder in the Firefox Profile Folder
You can use this button to go to the Firefox profile folder:
- Help > Troubleshooting Information > Profile Directory: Open Containing Folder
Current template:
template="http://www.yourdictionary.com/search?ydQ={searchTerms}"
Change to:
template="http://www.yourdictionary.com/{searchTerms}"Lire cette réponse dans son contexte 👍 1
Toutes les réponses (5)
Did you install the search engine from the Mycroft Project site?
Or did you create a keyword bookmark by right-clicking the search field on that website?
I clicked "Add YourDictionary.com" on the drop down menu in the search bar. I did a bit of searching in FireFox help on this. I've never heard of Mycroft Project Site. Unfortunately it seems to give the same result. Did I miss something? Right clicking allows me to add a keyword. I chose "y". When I type "y" space and then a word in the address bar, I get the desired result. I'd still like to have it in my search bar. Any more suggestions? Thanks again.
Solution choisie
That search plugin seems to be broken.
You can edit the yourdictionary.xml file in the searchplugins folder in the Firefox Profile Folder
You can use this button to go to the Firefox profile folder:
- Help > Troubleshooting Information > Profile Directory: Open Containing Folder
Current template:
template="http://www.yourdictionary.com/search?ydQ={searchTerms}"
Change to:
template="http://www.yourdictionary.com/{searchTerms}"
Well, I thought that is what I was looking for. Thank you. Here's what I set:
<os:Url type="text/html" method="GET" template="http://www.yourdictionary.com/{searchTerms}"> </os:Url> </SearchPlugin>
And guess what, the behavior was the same. I was a bit confused.
I tried shutting down and restarting FireFox and then my computer. My tabs were saved. Still the same behavior. So, I kept the YourDictionary.xml on my clipboard, removed it from the search box, closed firefox, saved the xml to the search plugin subdirectory of the profile directory, closed my notepad, restarted firefox and . . . . tadaaaa it worked. Thank you!
For some reason the old behavior came back. So I:
- open yourdictionary.xml in a text editor
- delete "search?ydQ="
- select all
- copy
- close yourdictionary.xml
- click the down arrow in the search box
- click manage search engines
- select yourdictionary
- click remove
- close all open your dictionary tabs
- close firefox
- open the text editor
- new file
- paste what I had previously copied
- save as yourdictionary.xml in the correct directory
- open Fire Fox and yourdictionary is in the search box.