파이어폭스 주소창 오른쪽에 검색을 할 수 있는 검색 입력창이 있는데,
여기에 자신의 검색사이트를 등록할 수 있는
OpenSearch라는 표준이 있다.
먼저 OpenSearch 형식에 맞는 xml 파일을 작성한다.
예를들어 내가 운영하고 검색사이트의 경우 아래와 같이 작성하였다.
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>DevSearch</ShortName>
<Description>개발자를 위한 검색엔진</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">http://www.devsearch.co.kr/images/favicon.ico</Image>
<Url type="text/html" method="GET" template="http://www.devsearch.co.kr/SearchCategory.aspx">
<Param name="query" value="{searchTerms}"/>
</Url>
<SearchForm>http://www.devsearch.co.kr/</SearchForm>
</OpenSearchDescription>
그 다음에 메인페이지의 head 태그 밑에 아래와 같은 link 태그를 추가한다.
(위의 xml를 OpenSearch.xml으로 저장한 경우)
<link rel="search" type="application/opensearchdescription+xml" title="DevSearch" href="OpenSearch.xml" />
그러면 해당 사이트에 접속했을 때 브라우저의 검색사이트 드롭다운 메뉴에 해당 사이트 추가 메뉴가 나타나고
추가를 누르면 해당 사이트를 이용해 브라우저에서 검색을 할 수 있게 된다.
OpenSearch는 파이어폭스 뿐만아니라 IE도 역시 지원한다. 파이어폭스는 OpenSearch말고 MozSearch라는
자체의 표준이 있는데 , 이것은 IE에서 지원하지 않으므로 OpenSearch형식으로 만드는 게 더 좋을 것이다.