2015 সালের জুন মাসে বেশিরভাগ Android ফোনের জন্য Chrome 43-এ টাচ টু সার্চ চালু হয়েছে। ব্যবহারকারী যখন Chrome-এর যেকোনো পৃষ্ঠায় টেক্সট ট্যাপ করেন, তখন প্রাসঙ্গিক আশেপাশের টেক্সট সহ শব্দটি নির্বাচন করা হয়। অনুসন্ধান শব্দটি স্ক্রিনের নীচে একটি বারে প্রদর্শিত হয়, যা ব্যবহারকারীরা সম্পূর্ণ অনুসন্ধান ফলাফল দেখানোর জন্য একটি ওভারলে প্যানেলে খুলতে পারে।
যেকোন প্লেইন টেক্সটের জন্য ট্যাপ ট্রিগারিং সক্ষম করা হয়েছে যা নির্বাচনযোগ্য এবং নন ইন্টারেক্টিভ বা ফোকাসযোগ্য নয়। যখন পৃষ্ঠাটিতে একটি ক্লিক হ্যান্ডলার থাকে যা পাঠ্যের উপর একটি আলতো চাপলে সাড়া দেয়, তখন টাচ টু সার্চ স্বয়ংক্রিয়ভাবে প্রতিক্রিয়া সনাক্ত করে এবং এটি উপেক্ষা করে কারণ আমরা জানি যে ডেভেলপার ইভেন্টটি পরিচালনা করতে চান৷ ম্যানুয়ালি টেক্সট নির্বাচন করতে একটি টাচ-এন্ড-হোল্ড জেসচার ব্যবহার করা টাচ টু সার্চ বারকেও ট্রিগার করে। ব্যবহারকারীরা Chrome এর গোপনীয়তা সেটিংসের অধীনে একটি পছন্দ ব্যবহার করে বৈশিষ্ট্যটি সক্ষম বা অক্ষম করতে পারেন৷
একটি সাইটের লেখক হিসাবে এমন অনেক সময় আসে যখন আপনি একটি অনুসন্ধান ট্রিগার করার জন্য নির্দিষ্ট উপাদানের উপর একটি আলতো চাপা অঙ্গভঙ্গি চান না৷ Chrome আপনার ইচ্ছামত কাজ করে তা নিশ্চিত করতে, এই উপাদানগুলি তৈরি করুন:
- ফোকাসযোগ্য: উপাদানটিতে একটি
tabindex=-1
বৈশিষ্ট্য যোগ করুন। - ইন্টারেক্টিভ: একটি উপাদান ইন্টারেক্টিভ তা নির্দেশ করার জন্য বেশ কয়েকটি মানক উপায় ব্যবহার করুন:
- উপাদানটির একটি w i dget ভূমিকা বা উইজেট বৈশিষ্ট্য রয়েছে তা নির্দেশ করতে অ্যাক্সেসিবিলিটি মার্কআপ ব্যবহার করুন৷ উদাহরণস্বরূপ, ভূমিকা = বোতাম সহ যেকোন উপাদান ট্রিগার হবে না। অ্যাক্সেসিবিলিটি মার্কআপ যোগ করার ফলে অতিরিক্ত সুবিধা রয়েছে যে আপনার পৃষ্ঠা দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদের দ্বারা আরও পাঠযোগ্য হবে।
- যেকোনো জাভাস্ক্রিপ্ট ক্লিক হ্যান্ডলার যেটি
preventDefault()
কল করে, বা DOM বা CSS কে ম্যানিপুলেট করে তা টাচ-টু-সার্চ ট্রিগার করবে না।
- অ-নির্বাচনযোগ্য: ব্যবহার করে
-webkit-user-select: none
; অ-নির্বাচনযোগ্য পাঠ্য স্পর্শ-এন্ড-হোল্ড অঙ্গভঙ্গি ব্যবহার করার সময়ও টাচ-টু-সার্চ ট্রিগার করবে না।
যদি টাচ টু সার্চ ট্রিগার না করে কখন বা কোথায় এটি ট্রিগার করা উচিত , বা মাঝে মাঝে ট্রিগার করে, তাহলে উপাদানগুলি সম্ভবত ফোকাসযোগ্য বা ইন্টারেক্টিভ হিসাবে চিহ্নিত করা হয় যখন সেগুলি হওয়া উচিত নয়৷ টাচ টু সার্চকে ট্রিগার হতে কী বাধা দিচ্ছে তা নির্ধারণ করতে নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন:
- স্পর্শ এবং ধরে রাখার অঙ্গভঙ্গি ব্যবহার করে পাঠ্য নির্বাচনযোগ্য কিনা তা পরীক্ষা করুন৷ যদি টেক্সট নির্বাচন করে, কিন্তু টাচ-টু-সার্চ বারটি উপস্থিত না হয়, তাহলে Chrome-এ গোপনীয়তার অধীনে টাচ টু সার্চ সেটিংসে আপনার ফোনে বৈশিষ্ট্যটি নিষ্ক্রিয় করা হয়নি তা পরীক্ষা করুন। এছাড়াও নোট করুন যে কিছু নিম্ন-সম্পন্ন ডিভাইস টাচ-টু-সার্চ সমর্থন করে না।
- যদি টাচ-টু-সার্চ বার দেখায় যখন টেক্সট নির্বাচন করা হয়, কিন্তু যখন আপনি ট্যাপ করেন না, তাহলে কিছু ট্যাপ ট্রিগারিং সমস্যা আছে। যদি ট্রিগারিং বিরতিহীন হয়, তাহলে সমস্যাটি সম্ভবত অ্যানিমেশন উপাদানটির জন্য একটি JavaScript হ্যান্ডলার দ্বারা শর্তসাপেক্ষে সক্রিয় হওয়ার কারণে।
- যদি ট্রিগারিং কখনই না ঘটে তবে উপরে তালিকাভুক্ত ট্রিগারের কারণগুলি দেখুন (উপাদানটি ফোকাসযোগ্য বা ইন্টারেক্টিভ কিনা তা পরীক্ষা করুন)।
যদি আপনার পৃষ্ঠাটি এখনও আপনার পছন্দ মতো আচরণ না করে, তাহলে crbug.com- এ একটি বাগ ফাইল করুন এবং Cr-UI-Browser-Mobile-TouchToSearch
লেবেলটি যোগ করুন।