私はduckduckgoにいて、ブラウザに検索エンジンフィールドを追加したいと思っていました.
通常はブラウザ ユーティリティで検索する必要がありましたが、ブラウザが既にそれを検出しているのを見て驚きました。
このようにサイトの検索が自動的に表示されるようにするにはどうすればよいですか?
ご注意ください:
自動提案機能を実装するつもりはありません (現在)、ブラウザにサービスを保存しようとしているだけです (stackoverflow+firefox とまったく同じ動作)。
-編集-
彼らのサイトで見つけたコードを試してみましたが、これは opensearch のドキュメントと一致しています。
1)
<link title="your service name" type="application/opensearchdescription + xml " rel="
search " href="/opensearch.xml ">
2) xml ファイル: /opensearch.xml
<OpenSearchDescription>
<ShortName>DuckDuckGo</ShortName>
<Description>Search DuckDuckGo (SSL)</Description>
<InputEncoding>UTF-8</InputEncoding>
<LongName>DuckDuckGo Search (SSL)</LongName>
<Image width="16" height="16">http://duckduckgo.com/favicon.ico</Image>
<Url type="text/html" method="get" template="https://duckduckgo.com/?q={searchTerms}"/>
</OpenSearchDescription>
しかし、私のドメイン名と URL では、firefox は (写真と同じように) サービスを検出しません。