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

يمكنك السماح للمستخدمين بالتفاعل مع إضافتك من خلال مربّع الحوار الشامل في Chrome (يُعرف عادةً باسم شريط العناوين). عندما يُدخل مستخدم كلمات رئيسية محدّدة من خلال الإضافة في مربّع البحث الشامل، يتحكّم الإضافة في ما يظهر للمستخدم في مربّع البحث الشامل. تستخدِم إضافة البحث في علامة تبويب جديدة باستخدام المربّع المتعدّد الاستخدامات رمز "nt" ككلمة رئيسية. عندما يكتب المستخدم "nt" في المربّع الشامل، يتم تفعيل الإضافة. للإشارة إلى ذلك للمستخدم، يتم تطبيق درجات اللون الرمادي على الرمز المقدَّم الذي أبعاده 16 x ‏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 });
});