Chrome के एड्रेस बार में साइट खोज सुविधा कैसे बनाएं?


11

जब आप Google Chrome में stackoverflow.com पर जाते हैं और यदि आप अंतिम वर्ण के साथ एक स्थान रखते हैं, तो पता बार मेरे स्क्रीन शॉट में बदल जाता है।

तब आप टैब दबा सकते हैं और आप कुछ भी टाइप कर सकते हैं, और एंटर दबाकर आपको अपने खोज शब्द के साथ खोज पृष्ठ पर ले जाएगा https://stackoverflow.com/search?q=anything:।

मैं अपनी साइट के लिए एक ही काम कैसे कर सकता हूं?


मुझे लगता है कि उनके पास पहले से ही साइट सर्च सेट अप है और वे बस उसी तरह क्रोम को कॉन्फ़िगर करना चाहते हैं जो स्टैकऑवरफ्लो करता है। अगर ऐसा है, तो यह एक बहुत ही जवाबदेह सवाल है, बहुत व्यापक नहीं है।
स्टीफन Ostermiller

3
: यह Google उत्पाद फ़ोरम पर किसी तरह यह पता लगा दिखता है productforums.google.com/forum/#!msg/chrome/8EFOmC6pNLs/...
स्टीफन Ostermiller

डेमिथ, क्या आप पता बार से साइट खोज जोड़ना चाहते हैं , या बस स्वत: पूर्ण के साथ एक साइट खोज?
स्कॉट सी विल्सन

1
मैं एक अच्छा उत्तर लिखने के लिए इस समय बहुत आलसी हूं, इसलिए यहां दो लिंक दिए गए हैं: Openearch.org/Documentation/Frequently_asked_questions और इस दृश्य को लागू करने के लिए: Openearch.org/Specifications/OpenSearch/…
Oskar Skog

@StephenOstermiller मैं सवाल फिर से पढ़ता हूं। मेरी गलती! मैंने एक साइट खोज को लागू करने का ध्यान रखा था और किसी भी तरह प्रश्न की वास्तविक प्रकृति को याद किया। यह अच्छा प्रश्न है। चीयर्स !!
18

जवाबों:


6

यह मानते हुए कि आपकी साइट पर एक खोज सुविधा है तो आप 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 इस सुविधा का उपयोग करने वालों के लिए सक्षम करेगा।

यदि आपके पास आपकी साइट पर कोई खोज पृष्ठ नहीं है तो यह काम नहीं करेगा।

प्रारंभिक लिंक के लिए स्टीफन को सहारा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.