2013-07-25 24 views
5

Web sitesi, kullanıcıların yalnızca kendi etki alanında çok amaçlı adres çubuğu kullanarak arama yapmasına izin verecek şekilde nasıl yapılandırılır?chrome omnibox alan adında nasıl arama yapılır

Örnek:

  • tip youtube.com daha sonra

I işe yaramaz vimeo ile çalışıyor enter image description here

  • basın sekmesi enter image description here
  • basın ya da yahoo.com yazın Kaynak kodunda herhangi bir yer bulamadı.

  • cevap

    2

    Evet, mümkün. Bunu blogum için yaptım.

    <?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> 
    

    ben http://www.opensearch.org/Specifications/OpenSearch/1.1 ögrendik:

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

    opensearch.php sever bu görünüyor. Otomatik tamamlama parçası isteğe bağlıdır. JSON formatında iade edin.

    Örneğin, "a" yı ararsanız, ["a", "yaklaşık", "karşıdan karşıya", "tümünü", "ve"] olarak döndürün. (Sorguyu dizide öğe 0 olarak ayarladığımı unutmayın)

    Otomatik tamamlamam Firefox'ta çalışıyor gibi görünüyor. Bu, alt alanımda bir şey olabilir. Ayrıca, IE veya Chrome'da çalışmak için alamadım.

    2

    http://dev.chromium.org/tab-to-search, bunun nasıl yapılacağına dair bilgi içeriyor, bu sayfanın çalışması için gerekli kodun olması için zorlamak amacıyla bir chrome addon kullanabiliriz, ancak bunun ne kadar iyi çalıştığından emin değilim.

    İlgili konular