Bạn có thể cho phép người dùng tương tác với tiện ích của mình thông qua thanh địa chỉ Chrome (thường được gọi là thanh địa chỉ). Khi người dùng nhập từ khoá được xác định bằng tiện ích vào thanh địa chỉ, tiện ích sẽ kiểm soát nội dung mà người dùng nhìn thấy trong thanh địa chỉ. Chiến lược phát hành đĩa đơn Tìm kiếm thẻ mới trên thanh địa chỉ phần mở rộng mẫu sử dụng "nt" làm từ khóa. Khi người dùng nhập "nt" vào thanh địa chỉ, nó sẽ kích hoạt tiện ích. Để báo hiệu điều này cho người dùng, nó sẽ có thang màu xám biểu tượng 16 x 16 được cung cấp và hiển thị trong thanh địa chỉ bên cạnh tiện ích .
Văn bản được nhập khiến Chrome gửi một sự kiện đến
omnibox.onInputEntered
trình xử lý sự kiện. Trong trình xử lý, tiện ích này sẽ mở một thẻ mới chứa Google Tìm kiếm
cho mục nhập của người dùng.
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 });
});