2013-07-25 3 views
5

검색 주소창을 사용하여 자신의 도메인에서만 사용자가 검색하도록 자신의 웹 사이트를 구성하는 방법은 무엇입니까?chrome omnibox 도메인에 검색을 추가하는 방법

예 :

  • 형 youtube.com 후 다음

I를 작동하지 않을 것입니다 메오와 노력 enter image description here

  • 을 눌러 탭을 enter image description here
  • 를 누르거나 yahoo.com을 입력 소스 코드에서 anyhing을 찾지 못했습니다.

  • 답변

    2

    예 가능합니다. 내 블로그에서이 작업을 수행했습니다.

    <?xml version="1.0"?> 
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> 
        <ShortName>The Sheng Blog (Beta)</ShortName> 
        <Description>The Sheng Blog Search</Description> 
        <Developer>Sheng Slogar</Developer> 
        <LongName>Search the entire Sheng Blog</LongName> 
        <InputEncoding>UTF-8</InputEncoding> 
        <OutputEncoding>UTF-8</OutputEncoding> 
        <Query role="example" searchTerms="code"/> 
        <SyndicationRight>open</SyndicationRight> 
        <AdultContent>false</AdultContent> 
        <Language>en-us</Language> 
        <Contact>[email protected]</Contact> 
        <Tags>code posts tutorials ideas playground</Tags> 
        <Image width="16" height="16" type="image/x-icon">data:/ico;base64,AAABA...(Icon in base64)</Image> 
        <Url type="text/html" template="http://theshengblogg.comule.com/search.php?s={searchTerms}"></Url> 
        <Url type="application/x-suggestions+json" method="GET" template="http://theshengblogg.comule.com/autocomplete.php?search={searchTerms}&amp;json=true"/> 
    </OpenSearchDescription> 
    

    내가 http://www.opensearch.org/Specifications/OpenSearch/1.1에서이 배운 :

    <link rel="search" type="application/opensearchdescription+xml" title="The Sheng Blog" href="/resources/opensearch.php"/> 
    

    opensearch.php가 좋아하는이 보인다. 자동 완성 부분은 선택 사항입니다. JSON 형식으로 반환하십시오.

    예를 들어 "a"를 검색하면 [ "a", "about", "across", "all", "and"]를 반환합니다. (나는 당신의 질의를 항목 0으로 배열에 넣었다.)

    내 자동 완성 기능은 Firefox에서만 작동하는 것 같다. 이것은 내 하위 도메인과 뭔가있을 수 있습니다. IE 나 Chrome에서도 작동하지 않습니다.

    2

    http://dev.chromium.org/tab-to-search에 대한 정보가 있습니다. 잠재적으로 크롬 애드온을 사용하여 페이지가이 기능을 수행하는 데 필요한 코드를 갖도록 강제 할 수는 있지만 어떻게 작동하는지 잘 모르겠습니다.