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

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

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

הטקסט שהוזן גורם ל-Chrome לשלוח אירוע ל-handler של האירועים 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 });
});