İşlemleri çok amaçlı adres çubuğundan tetikleyin

Kullanıcıların Chrome çok amaçlı adres çubuğu (genellikle adres çubuğu olarak adlandırılır) aracılığıyla uzantınızla etkileşim kurmasına izin verebilirsiniz. Kullanıcı, çok amaçlı adres çubuğuna uzantı tarafından tanımlanan anahtar kelimeler girdiğinde, uzantınız çok amaçlı adres çubuğunda kullanıcının gördüklerini kontrol eder. Çok Amaçlı Adres Çubuğu Yeni Sekme Arama örnek uzantısı, anahtar kelime olarak "nt"yi kullanır. Kullanıcı, çok amaçlı adres çubuğuna "nt" yazdığında uzantı etkinleştirilir. Bunu kullanıcıya bildirmek için, sağlanan 16x16 simgeyi gri tonlarda gösterir ve uzantı adının yanındaki çok amaçlı adres çubuğunda görüntüler.

Bir işlemi tetiklemek için çok amaçlı adres çubuğunu kullanma örneği.

Girilen metin, Chrome'un omnibox.onInputEntered etkinlik işleyicisine bir etkinlik göndermesine neden olur. İşleyicide, uzantı kullanıcının girişi için Google Arama içeren yeni bir sekme açar.

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