title: Add URL Parameters to the DuckDuckGo searchplugin for Firefox
body: <p>Here is the xml file for a basic https query to DuckDuckGo:</p>
  
  <pre><code>&lt;SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"&gt;
  &lt;os:ShortName&gt;Duck Duck Go (SSL)&lt;/os:ShortName&gt;
  &lt;os:Description&gt;Search Duck Duck Go (SSL)&lt;/os:Description&gt;
  &lt;os:InputEncoding&gt;UTF-8&lt;/os:InputEncoding&gt;
  &lt;os:Image width="16" height="16"&gt;data:image/x-icon;base64,[*redacted image code*]&lt;/os:Image&gt;
  &lt;os:Url type="text/html" method="GET" template="https://duckduckgo.com/?q={searchTerms}"&gt;
  &lt;/os:Url&gt;
  &lt;/SearchPlugin&gt;
  </code></pre>
  
  <p>I want to have certain parameters (namely, kb=-1 and kg=p (<a href="https://duckduckgo.com/params.html" rel="nofollow">link</a>)) append to a search that's performed through Firefox's search box. I've tried adding it using "<code>&lt;Param name="paramName1" value="paramValue1"/&gt;</code>" but that doesn't work.</p>
  
  <p>Also, although adding kg=p will make all subsequent requests using POST (rather than GET), how can I make the initial one a POST request. I tried changing method="GET" to "POST", but that doesn't work.</p>