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="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<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="https://duckduckgo.com/">
  <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).

  • 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, 2012 at 13:47

1 Answer 1


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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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