FireFoxを利用していると、右上にある検索ボックスの虫眼鏡マークに+マークが表示されてたりすることがあります。
これは、そのサイトを検索サイトとしてFireFoxに追加できる場合に表示されるマークです。
自サイトの検索エンジンの仕様をOpenSearch形式のXMLで提供することで、自サイトをFireFoxに検索サイトとして追加できるようになります。
OpenSearch形式のXMLは、例えば次のように記述できます。
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Hack</ShortName> <Url type="text/html" template="https://hacknote.jp/?s={searchTerms}"/> </OpenSearchDescription>
そして、このXMLを自サイトから提供します。提供するには、ヘッダーにlinkタグを追加します。
<link rel="search" type="application/opensearchdescription+xml" href="/content-search.xml" title="Hack" />
これで、FireFoxからそのページにアクセスしてみると、虫眼鏡マークの上に+マークが見えると思います。これでFireFoxへ検索サイトとして追加することが可能になりました。