質問: mycustomvalue" "_urls":[{"template":"https://duckduckgo.com/?q={searchterms}" 注2:urlキーワードを使用してkeyword.urlを変更できることはわかっていますが、カスタマイズした検索エンジンで検索バーを使用して検索できるようにしたいと思っています。次に、私の質問は firefoxにカスタム検索エンジンを追加する方法? の重複ではありません。ソリューション問題は、firefoxを使用してduckduckgoを追加することだったようです。firefoxは次のduckduckgo.xmlを作成しました。<searchplugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"> <os:shortname>duckduckgo</os:shortname> <os:description>search duckduckgo (ssl)</os:description> <os:inputencoding>utf-8</os:inputencoding> <os:image width="16" height="16">data:image/x-icon;base64,...</os:image> <os:url type="text/html" method="get" template="https://duckduckgo.com/?q={searchterms}"> </os:url> </searchplugin> しかし、それは<searchplugin xmlns="http://www.mozilla.org/2006/browser/search/"> <shortname>duckduckgo</shortname> <description>duckduckgo. more privacy. less spam.</description> <inputencoding>utf-8</inputencoding> <image height="16" width="16" type="image/x-icon">data:image/x-icon;base64,...</image> <url type="text/html" method="get" template="https://duckduckgo.com/"> <param name="q" value="{searchterms}"/> </url> <searchform>https://duckduckgo.com/</searchform> </searchplugin> search.jsonでも変更したかどうかわかりません。
回答: これはトピック外ですが、匿名の検索エンジンduckduckgoに感謝します。このopensearchmycroft projectを使用できます。テキストボックスに値を入力するだけで、すべてがすでに作成されており、xmlコードがあります。あなたはまたあなたのウェブサイト検索エンジンを提出することができます ここ 。or手順は次のとおりです。 shortname、description、urlなどの検索エンジンに関する情報を含むxmlファイルを作成する必要があります。xmlファイルの例 ここ そのxmlファイルに名前を付けて、ここに配置します。 %appdata%\ mozilla\firefox\profiles\xxxxxxxx.default\searchplugins またはここ: %program_files%\ mozilla firefox\searchplugins firefox設定ファイルの変更: %appdata%\ mozilla\firefox\profiles\xxxxxxxx.default\prefs.js この行を追加/変更するだけです: user_pref( "browser.search.selectedengine"、 "engine_name"); sqliteデータベースファイルを手動で変更する必要はありません。 firefoxを再起動すると、新しい検索エンジンが自動的に追加されます。 ソース