Chrome खोज बार के माध्यम से खोज योग्य साइट बनाना


10

मैं Google Chrome का उपयोग करता हूं। जब मैं विकिपीडिया खोजना चाहता हूं, तो मैं www.wikipedia.orgसर्च बार में टाइप करता हूं और फिर प्रेस करता हूं tab। स्क्रीन इस तरह दिखता है:

यहां छवि विवरण दर्ज करें

यदि मैं कुछ खोज शब्द टाइप करता हूं, तो यह केवल Google खोज वापस करने के बजाय, विकिपीडिया की वास्तविक खोज कार्यक्षमता का उपयोग करता है site:www.wikipedia.org x y z

मेरे पास नियमित एचटीएमएल फ़ॉर्म का उपयोग करके खोज कार्यक्षमता के साथ एक साइट है, लेकिन मैं tabसाइट को खोजने के लिए चाल नहीं कर सकता । क्या कोई तरीका है जिससे मैं अपनी साइट के खोज पृष्ठ को क्रोम द्वारा पहचाना जा सकता हूं (और संभवतः अन्य अनुप्रयोग, यदि कोई मानक प्रारूप है)? Google इसे खोजने से मुझे Google खोज इंजन के साथ अपनी साइट को पंजीकृत करने के बारे में केवल निराशा होती है।

जवाबों:


11

विडंबना यह है कि इस पृष्ठ पर उत्तर और अन्य स्टैक एक्सचेंज साइट :)

आपको अपनी साइट के लिए एक OpenSearchDescription परिभाषित करना होगा । यदि आप इस पृष्ठ के स्रोत कोड को देखते हैं तो आप शीर्ष लेख में देखेंगे:

<link rel="search" type="application/opensearchdescription+xml" title="Pro Webmasters - Stack Exchange" href="https://webmasters.stackexchange.com/opensearch.xml">

और यदि आप opensearch.xmlयहाँ देखें तो आप देख सकते हैं:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Webmasters</ShortName>
<Description>Search Webmasters: Q&A for pro webmasters</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://sstatic.net/webmasters/img/favicon.ico</Image>
<Url type="text/html" method="get" template="http://webmasters.stackexchange.com/search?q={searchTerms}"/>
</OpenSearchDescription>

आपको अपनी साइट के लिए इसे लागू करना होगा। कुंजी यह है कि आपको अपनी साइट पर कार्यान्वित किसी प्रकार की खोज की आवश्यकता है जिसका उपयोग वास्तविक खोज करने के लिए broswer द्वारा किया जाता है। यह XML के टेम्प्लेट भाग में निर्दिष्ट किया गया है:

http://webmasters.stackexchange.com/search?q={searchTerms}

यदि आपकी साइट पर कोई वर्तमान खोज नहीं है, तो Google कस्टम खोज का उपयोग इस उद्देश्य के लिए किया जा सकता है।


Wikipedia.org के पास ऐसा प्रतीत नहीं होता। क्या विकिपीडिया सिर्फ विशेष है या क्या मैंने इसे याद किया है?
नैट ग्लेन

@NateGlenn देखें en.wikipedia.org - स्रोत-कोड की लाइन 12 :) ध्यान दें कि वे विवरण उत्पन्न करने के लिए एक PHP का उपयोग करते हैं।
इताई

मुझे अब दिख गया! Metacpan.org के बारे में क्या? उनके पास OpenSearch चीज़ है, लेकिन Chrome इसे नहीं पहचानता है और मुझे टैब शॉर्टकट देता है, यहां तक ​​कि इसे एक बिलियन बार आने के बाद भी।
नैट ग्लेन

@ नाटेग्लें वेल। यदि क्रोम इसे नहीं पहचानता है, तो उनके पास बस टाइपो या त्रुटि हो सकती है। मैं इसका निदान नहीं कर सकता, लेकिन मैं आपको बता सकता हूं कि उपरोक्त प्रक्रिया मेरी अपनी साइटों के लिए काम करती है :)
इटाई

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