खोज वाली पट्टी से कार्रवाइयां ट्रिगर करें

आप Chrome की खोज वाली पट्टी (इसे आम तौर पर पता बार). जब कोई उपयोगकर्ता खोज बार (खोज क्वेरी डालने वाला बार) में एक्सटेंशन के मुताबिक तय किए गए कीवर्ड डालता है, तो एक्सटेंशन यह कंट्रोल करता है कि उपयोगकर्ता खोज बार में क्या देख सकता है. कॉन्टेंट बनाने खोज वाली पट्टी में नया टैब सर्च नमूना एक्सटेंशन "nt" का इस्तेमाल करता है का इस्तेमाल करें. जब उपयोगकर्ता "nt" टाइप करता है में खोज करती है, तो यह एक्सटेंशन को सक्रिय कर देती है. उपयोगकर्ता को यह सिग्नल देने के लिए, यह ग्रेस्केल में बदल जाती है दिया गया 16 x 16 आइकॉन और उसे एक्सटेंशन के बगल में मौजूद खोज बार में दिखाता है नाम.

कोई कार्रवाई ट्रिगर करने के लिए, ominibox का इस्तेमाल करने का उदाहरण.

डाले गए टेक्स्ट के कारण Chrome omnibox.onInputEntered इवेंट हैंडलर. हैंडलर में, एक्सटेंशन एक नया टैब खोलता है, जिसमें Google Search शामिल है उपयोगकर्ता एंट्री के लिए.

chrome.omnibox.onInputEntered.addListener((text) => {
  // Encode user input for special characters , / ? : @ & = + $ #
  const newURL = `https://www.google.com/search?q=${encodeURIComponent(text)}`;
  chrome.tabs.create({ url: newURL });
});