Safari ‘빠른 웹 사이트 검색’ 적용하기

Dev2016-09-16

애플은 사파리8에 빠른 웹 사이트 검색 이란 기능을 추가했습니다.

이 기능을 활성화하면, 사파리에 미리 등록된 검색 사이트 (Google 등…)이 아니더라도, 주소창에서(애플의 공식 명칭은 ‘스마트 공식 필드’지만…) 검색을 할 수 있습니다.

사진으로 살펴보자면…

활성화 전

해당 기능이 활성화 되기 전에는 이렇게 보입니다만,

활성화 후

해당 기능이 활성화 된 후에는 이렇게 보입니다.

빠른 입력

주소를 다 입력하지 않고, 웹사이트 제목의 일부만 입력해도 검색할 수 있습니다.

웹사이트에서 해당 기능을 활성화시키려면, Opensearch 명세에 맞게 웹사이트를 수정해주면 됩니다.

먼저 xml 파일을 하나 작성합니다.

제 블로그에 적용된 xml 파일은 다음과 같습니다.

<!-- https://blog.niceb5y.net/search.xml -->
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
	<ShortName>niceb5y blog</ShortName><!--사이트 이름-->
	<Description>몇번째 갈아엎는지 모를 블로그</Description><!--사이트 설명-->
	<InputEncoding>UTF-8</InputEncoding><!--인코딩-->
	<Image width="16" height="16" type="image/x-icon">https://blog.niceb5y.net/favicon.ico</Image><!--파비콘-->
	<Url type="text/html" method="get" template="https://blog.niceb5y.net/search?q={searchTerms}"/><!--검색 주소-->
</OpenSearchDescription>

알맞게 위 파일을 변경시켜 서버에 업로드 해 주시고, 웹사이트 head에 다음 줄을 추가합니다.

<link
  rel="search"
  type="application/opensearchdescription+xml"
  title="niceb5y blog"
  href="https://blog.niceb5y.net/search.xml"
/>

물론 title과 href는 알맞게 바꾸어 주셔야 합니다.

위 단계를 따라 등록하신 뒤, 사파리로 해당 웹사이트를 들어가서 (아마도) 검색 기능을 한번 이용해 주시면, 그 다음부터는 ‘빠른 웹 사이트 검색’을 이용하실 수 있습니다.

검색 기능을 꼭 한번 이용해야 하는지는 확실하지 않습니다만… 이용한 다음엔 확실히 등록이 됩니다.

사실 접속자수도 적은 블로그인데, 이거 추가해봤자 별 의미 없을 것 같은 생각도 듭니다만… 자기만족이라 생각하고 있습니다. -_-;;

정말로 오래간만의 포스트는 여기서 마칩니다. 끝.