Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have just installed the DuckDuckGo add-on in Firefox 11.0, running on XP SP 3.

I would like to add additional parameters to the query string. However, any changes I make are not reflected in the query string when doing a search.

I found the duckduckgo.xml file at C:\Documents and Settings\User Name\Application Data\Mozilla\Firefox\Profiles\Profile Name.default\searchplugins. I opened it up with Notepad++ and added the line for kl=uk-en:

<SearchPlugin xmlns="" xmlns:os="">
<os:Description>Search DuckDuckGo (SSL)</os:Description>
<os:Image width="16" height="16">data:image/x-icon;base64, -Removed to shorten-</os:Image>
<os:Url type="text/html" method="GET" template="">
  <os:Param name="q" value="{searchTerms}"/>
  <os:Param name="kl" value="uk-en"/>

However, the kl=uk-en parameter does not appear in the query string when searching (despite several Firefox restarts).

share|improve this question
Well the XML changes do appear to be reflected now when searching. However, is there any explanation as to why any changes that are made to this file are not reflected straight away (after saving the file and Firefox is restarted)? Does Firefox only read the XML file periodically, or something? – Goto10 Apr 4 '12 at 13:47
up vote 0 down vote accepted

probably the xml data is stored to some internal sqlite db on install, so you would have to uninstall and reinstall the search plugin.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.