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