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}&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.