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

आपके पास उपयोगकर्ताओं को 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 });
});