앞서 파이어폭스 확장기능(부가기능)에서 Add to Search Bar 라는 확장기능을 소개해드렸습니다.

구글지도와 같은 검색사이트도 파이어폭스 검색 사이트로 등록해주는 편리한 확장입니다.

하지만 구글사전이나 네이버사전은 정상적으로 등록이 되는데..

구글지도는 등록은 되는데 검색이 잘 안되는 문제가 있습니다.

아래 화면은 구글지도를 등록하고 "송파구청"을 검색한 화면입니다.


아무래도 검색주소가 잘못 등록되었거나... 뭔가 문제가 있어 보입니다.

일단 검색주소가 어떻게 설정되어 있나 확인을 해보고자 설정을 찾았습니다.

파이어폭스 Profile 폴더 아래 searchplugins 라는 폴더가 보입니다.

폴더안에 들어가보니 구글지도로 등록한 google-maps.xml 파일이 보입니다.
(한글은 - 로 표기되니 주의하시기 바랍니다. 예를들어 Google 지도로 등록했다면 Google -.xml 로 보였을 것입니다.)

xml 파일을 열어보니..

<SearchForm>http://maps.google.co.kr/maps?f=q&amp;source=s_q&amp;hl=ko&amp;geocode=&amp;q=&amp;ie=UTF-8</SearchForm>
<os:Url type="text/html" method="GET" template="http://maps.google.co.kr/maps">
  <os:Param name="f" value="q"/>
  <os:Param name="source" value="s_q"/>
  <os:Param name="output" value="js"/>
  <os:Param name="hl" value="ko"/>
  <os:Param name="geocode" value=""/>
  <os:Param name="q" value="{searchTerms}"/>
  <os:Param name="btnG" value="%EC%A7%80%EB%8F%84%EA%B2%80%EC%83%89"/>
  <os:Param name="sourceid" value="Mozilla-search"/>
</os:Url>
</SearchPlugin>

라는 부분이 보입니다.

노란색으로 표기된 부분이 검색시 넘기는 파라미터 부분으로 보입니다.

구글지도에서 보이는 파라미터와 다른 부분이 보입니다.
(실제 구글지도 검색 주소 : http://maps.google.co.kr/maps?f=q&source=s_q&hl=ko&geocode=&q=&ie=UTF-8)

output, btnG 파라미터는 불필요해보니지 지우고..

ie=UTF-8 파라미터는 추가를 해줍니다.

그리고 SearchForm 항목도 구글지도 주소로 변경합니다.

<SearchForm>http://maps.google.co.kr/maps</SearchForm>
<os:Url type="text/html" method="GET" template="http://maps.google.co.kr/maps">
  <os:Param name="f" value="q"/>
  <os:Param name="source" value="s_q"/>  
  <os:Param name="hl" value="ko"/>
  <os:Param name="geocode" value=""/>
  <os:Param name="q" value="{searchTerms}"/>
  <os:Param name="ie" value="UTF-8"/>
  <os:Param name="sourceid" value="Mozilla-search"/>  
</os:Url>
</SearchPlugin>

파일을 위와 같이 수정하고 저장합니다.

파이어폭스를 종료 후 다시 실행하여 검색 사이트를 "구글지도"로 선택하고 "송파구청"을 검색합니다.

정상적으로 검색이 된다면 설정이 완료된 것입니다.

만약 다른 사이트중에서도 정상적으로 검색이 안되는 사이트가 있다면..

설정파일을 수정해주시면 됩니다.


+ Recent posts