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 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.

Contoh penggunaan ominibox 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 });
});