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

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

דוגמה לשימוש בסרגל הכתובות כדי להפעיל פעולה.

הטקסט שהוזן גורם ל-Chrome לשלוח אירוע למטפל באירועים omnibox.onInputEntered. בבורר, התוסף פותח כרטיסייה חדשה שמכילה חיפוש ב-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 });
});