הפעלת פעולות מסרגל הכתובות

אתם יכולים לאפשר למשתמשים ליצור אינטראקציה עם התוסף דרך סרגל הכתובות של Chrome (בדרך כלל נקרא בסרגל הכתובות). כשמשתמשים מזינים בסרגל הכתובות מילות מפתח שמוגדרות באמצעות תוספים, אל קובעים מה המשתמש רואה בסרגל הכתובות. חיפוש בכרטיסייה חדשה בסרגל הכתובות תוסף לדוגמה משתמש ב-"nt" בתור מילת המפתח. כשהמשתמש מקליד "nt" לתוך סרגל הכתובות, הוא מפעיל את התוסף. כדי לאותת למשתמש על כך, הוא יוצג בגווני אפור הסמל בגודל 16 על 16 שמוצג ומציג אותו בסרגל הכתובות לצד התוסף שם.

דוגמה לשימוש ב-ominibox כדי להפעיל פעולה.

הטקסט שהוזן גורם ל-Chrome לשלוח אירוע אל omnibox.onInputEntered שמטפל באירועים. ב-handler, התוסף פותח כרטיסייה חדשה שמכילה חיפוש ב-Google לרשומה של המשתמש.

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 });
});