ทริกเกอร์การทำงานจากแถบอเนกประสงค์

คุณสามารถอนุญาตให้ผู้ใช้โต้ตอบกับส่วนขยายผ่านกล่องโต้ตอบแบบ Omnibox ของ Chrome (ปกติเรียกว่าแถบที่อยู่) เมื่อผู้ใช้ป้อนคีย์เวิร์ดที่กําหนดโดยส่วนขยายในแถบค้นหาอเนกประสงค์ ส่วนขยายจะควบคุมสิ่งที่ผู้ใช้เห็นในแถบค้นหาอเนกประสงค์ ส่วนขยายตัวอย่างการค้นหาในแท็บใหม่ของแถบอเนกประสงค์ใช้ "nt" เป็นคีย์เวิร์ด เมื่อผู้ใช้พิมพ์ "nt" ใน Omnibox ระบบจะเปิดใช้งานส่วนขยาย ระบบจะส่งสัญญาณนี้ให้ผู้ใช้ทราบโดยเปลี่ยนไอคอน 16 x 16 ที่ระบุเป็นสีเทาและแสดงในแถบอเนกประสงค์ข้างชื่อส่วนขยาย

ตัวอย่างการใช้แถบอเนกประสงค์เพื่อเรียกให้ดำเนินการ

ข้อความที่ป้อนจะทำให้ Chrome ส่งเหตุการณ์ไปยังตัวแฮนเดิลเหตุการณ์ omnibox.onInputEntered ในตัวแฮนเดิล ส่วนขยายจะเปิดแท็บใหม่ที่มี Google Search สำหรับรายการของผู้ใช้

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 });
});