यह मानते हुए कि आपकी साइट पर एक खोज सुविधा है तो आप Chrome में OpenSearch कार्यक्षमता का लाभ उठा सकते हैं ।
क्रोमियम प्रलेखन से लिया गया :
सभी उपयोगकर्ताओं के लिए इसे सक्षम करने के लिए (यहां तक कि जिन्होंने आपके खोज फ़ॉर्म का उपयोग नहीं किया है):
आपकी साइट के मुखपृष्ठ पर OpenSearch विवरण दस्तावेज़ का लिंक दिया गया है। OSDD का लिंक html फ़ाइल के सिर में रखा गया है। उदाहरण के लिए:
<head>
<link type="application/opensearchdescription+xml"
rel="search"
href="url_of_osdd_file"/>
</head>
इस दस्तावेज़ का महत्वपूर्ण हिस्सा आपकी साइट को खोजने के लिए उपयोग किया जाने वाला URL है।
निम्नलिखित एक उदाहरण है जिसमें नंगे न्यूनतम आवश्यक हैं, उन मूल्यों की सूची के लिए OpenSearch विवरण दस्तावेज़ विनिर्देश देखें जिन्हें आप निर्दिष्ट कर सकते हैं।
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search My Site</ShortName>
<Description>Search My Site</Description>
<Url type="text/html" method="get"
template="http://my_site/{searchTerms}"/>
</OpenSearchDescription>
जब उपयोगकर्ता ओम्निबॉक्स में प्रवेश करता है तो url में स्ट्रिंग {searchTerms} को उस स्ट्रिंग के साथ बदल दिया जाता है जिसे उपयोगकर्ता ने लिखा है।
आप किसी अन्य URL तत्व को जोड़कर सुझाव सेवा भी शामिल कर सकते हैं rel="suggestions"
जैसे:
<Url type="application/json"
rel="suggestions"
template="http://my_site/suggest?q={searchTerms}"
/>
यदि आप इसे शामिल करते हैं, तो omnibox उपयोगकर्ता के आंशिक क्वेरी के आधार पर क्वेरी सुझाव प्रदान करने के लिए आपकी सुझाव सेवा का उपयोग करेगा।
यदि आपका खोज बॉक्स GET अनुरोध का उपयोग करता है, तो Chrome इस सुविधा का उपयोग करने वालों के लिए सक्षम करेगा।
यदि आपके पास आपकी साइट पर कोई खोज पृष्ठ नहीं है तो यह काम नहीं करेगा।
प्रारंभिक लिंक के लिए स्टीफन को सहारा।