Anda dapat mengizinkan pengguna berinteraksi dengan ekstensi melalui omnibox Chrome (biasanya disebut kolom URL). Saat pengguna memasukkan kata kunci yang ditentukan ekstensi di omnibox, ekstensi Anda mengontrol apa yang dapat dilihat pengguna di omnibox. Ekstensi contoh Penelusuran Tab Baru Omnibox menggunakan "nt" sebagai kata kunci. Saat pengguna mengetik "nt" di omnibox, ekstensi akan diaktifkan. Untuk menunjukkan hal ini kepada pengguna, ikon akan menskalakan hitam ikon yang disediakan 16 x 16 dan menampilkannya di omnibox di samping nama ekstensi.
Teks yang dimasukkan menyebabkan Chrome mengirim peristiwa ke
pengendali peristiwa
omnibox.onInputEntered
. Di pengendali, ekstensi akan membuka tab baru yang berisi Google Penelusuran untuk entri pengguna.
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 });
});