تشغيل الإجراءات من المربّع المتعدد الاستخدامات

يمكنك السماح للمستخدمين بالتفاعل مع الإضافة من خلال المربّع المتعدد الاستخدامات في Chrome (يُسمى عادةً شريط العناوين). عندما يُدخل مستخدم كلمات رئيسية محدّدة الإضافة في المربّع المتعدد الاستخدامات، تتحكّم الإضافة في ما يراه المستخدم في المربّع المتعدد الاستخدامات. تستخدم إضافة نموذج البحث في علامة تبويب جديدة للمربع متعدد الاستخدامات "nt" كالكلمة الرئيسية. عندما يكتب المستخدم "nt" في المربع متعدد الاستخدامات، فإنه ينشط الإضافة. ولإرسال إشارة إلى المستخدم، تعمل هذه الميزة على ضبط الرمز الرمادي مقاس 16 × 16 المعروض في المربّع المتعدد الاستخدامات بجانب اسم الإضافة.

مثال على استخدام ominibox لتشغيل إجراء

يتسبب النص الذي تم إدخاله في إرسال 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 });
});