'छूकर खोजने की सुविधा' को जून 2015 में, ज़्यादातर Android फ़ोन पर Chrome 43 पर लॉन्च किया गया था. जब उपयोगकर्ता Chrome में किसी पेज पर मौजूद टेक्स्ट पर टैप करता है, तो वह शब्द और उसके आस-पास मौजूद टेक्स्ट को चुना जाता है. खोज के लिए इस्तेमाल हुआ शब्द, स्क्रीन पर सबसे नीचे मौजूद बार में दिखता है. इसे उपयोगकर्ता, ओवरले पैनल में खोल सकते हैं और पूरे खोज के नतीजे देख सकते हैं.
टैप ट्रिगर करने की सुविधा ऐसे किसी भी सादे टेक्स्ट के लिए चालू होती है जिसे चुना जा सकता है, वह इंटरैक्टिव नहीं होता या फ़ोकस करने लायक नहीं होता. जब पृष्ठ में क्लिक हैंडलर होता है जो लेख पर किए गए टैप का जवाब देता है, तो खोज के लिए स्पर्श करें, अपने आप ही प्रतिक्रिया का पता लगा लेता है और उसे अनदेखा कर देता है, क्योंकि हम जानते हैं कि डेवलपर इवेंट को प्रबंधित करना चाहता है. मैन्युअल रूप से टेक्स्ट चुनने के लिए, 'दबाकर रखें' जेस्चर का इस्तेमाल करने से भी, 'खोजने के लिए छुएं' बार ट्रिगर हो जाता है. उपयोगकर्ता, Chrome की निजता सेटिंग में जाकर इस सुविधा को चालू या बंद कर सकते हैं.
किसी साइट के लेखक के रूप में, कई बार ऐसा होता है कि आप नहीं चाहते कि किसी एलिमेंट पर टैप करने की सुविधा से खोज ट्रिगर हो. यह पक्का करने के लिए कि Chrome वही करे जो आप करना चाहते हैं, तो इन एलिमेंट को बनाएं:
- फ़ोकस करने लायक: एलिमेंट में
tabindex=-1
प्रॉपर्टी जोड़ें. - इंटरैक्टिव: कोई एलिमेंट इंटरैक्टिव है या नहीं, यह बताने के लिए, इनमें से किसी भी स्टैंडर्ड तरीके का इस्तेमाल करें:
- सुलभता मार्कअप का इस्तेमाल करके यह बताएं कि एलिमेंट में iजेट की भूमिका या विजेट एट्रिब्यूट शामिल हैं. उदाहरण के लिए, role=बटन वाला कोई भी एलिमेंट ट्रिगर नहीं होगा. सुलभता मार्कअप जोड़ने का यह फ़ायदा है कि दृष्टि बाधित उपयोगकर्ता आपके पेज को ज़्यादा आसानी से पढ़ पाएंगे.
preventDefault()
को कॉल करने वाला या DOM या CSS में बदलाव करने वाला कोई भी JavaScript क्लिक हैंडलर, टच-टू-सर्च को ट्रिगर नहीं करेगा.
- नहीं चुना जा सकने वाला:
-webkit-user-select: none
का इस्तेमाल किया जा रहा है; चुने नहीं जा सकने वाले टेक्स्ट को दबाकर रखने के जेस्चर का इस्तेमाल करने पर भी, खोजने के लिए टच को ट्रिगर नहीं करेगा.
अगर 'खोजने के लिए टच करें' सुविधा, कब या कहां ट्रिगर होनी चाहिए, यह ट्रिगर नहीं होती या थोड़ी-थोड़ी देर में ट्रिगर होती रहती है, तो हो सकता है कि एलिमेंट को फ़ोकस करने लायक या इंटरैक्टिव के तौर पर तब मार्क किया जाए, जब उन्हें ऐसा नहीं होना चाहिए. 'खोजने के लिए टच करें' सुविधा को किस वजह से ट्रिगर होने से रोका जा रहा है, इसका पता लगाने के लिए नीचे दी गई प्रोसेस अपनाएं:
- दबाकर रखने के हाथ के जेस्चर का इस्तेमाल करके देखें कि टेक्स्ट को चुना जा सकता है या नहीं. यदि लेख का चयन किया जाता है, लेकिन टच-टू-खोज बार दिखाई नहीं देता है, तो जांचें कि आपके फ़ोन पर Chrome में गोपनीयता के अंतर्गत खोजने के लिए स्पर्श करें सेटिंग में यह सुविधा अक्षम नहीं है. यह भी ध्यान रखें कि कुछ सस्ते डिवाइस टच-टू-सर्च की सुविधा नहीं देते.
- अगर 'खोजने के लिए छुएं' बार आपको टेक्स्ट चुनने पर दिखता है, लेकिन टैप करने पर नहीं, तो तो, टैप करने से जुड़ी समस्या आ रही है. अगर ट्रिगर रुक-रुककर चल रहा है, तो इस समस्या की वजह एलिमेंट के लिए JavaScript हैंडलर है और ऐनिमेशन को शर्त के साथ चालू करना है.
- अगर ट्रिगर कभी नहीं होता है, तो ऊपर बताई गई ट्रिगर की वजहों को देखें (देखें कि एलिमेंट फ़ोकस करने लायक है या इंटरैक्टिव है).
अगर अब भी आपका पेज आपकी पसंद के मुताबिक नहीं होता है, तो
crbug.com पर गड़बड़ी की शिकायत करें और लेबल
Cr-UI-Browser-Mobile-TouchToSearch
जोड़ें.