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

يمكنك السماح للمستخدمين بالتفاعل مع الإضافة من خلال المربع المتعدد الاستخدامات في 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 });
});