Memicu tindakan dari omnibox

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 akan mengontrol apa yang dilihat pengguna di omnibox. Ekstensi contoh Penelusuran Tab Baru Omnibox menggunakan "nt" sebagai kata kunci. Saat pengguna mengetik "nt" ke dalam omnibox, ekstensi akan diaktifkan. Untuk memberi tahu pengguna, ikon 16x16 yang disediakan akan diubah menjadi abu-abu dan ditampilkan di omnibox di samping nama ekstensi.

Contoh penggunaan omnibox untuk memicu tindakan.

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