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

Kullanıcıların, Chrome çok amaçlı adres çubuğunu (genellikle adres çubuğu olarak adlandırılır) kullanarak uzantınızla etkileşimde bulunmalarına izin verebilirsiniz. Bir kullanıcı çok amaçlı adres çubuğuna uzantı tanımlı anahtar kelimeler girdiğinde, uzantınız kullanıcının çok amaçlı adres çubuğunda ne göreceğini kontrol eder. Çok Amaçlı Adres Çubuğu Yeni Sekme Arama örnek uzantısı, anahtar kelime olarak "nt" kullanır. Kullanıcı çok amaçlı adres çubuğuna "nt" yazdığında uzantı etkinleştirilir. Bu işlemi kullanıcıya bildirmek için, sağlanan 16x16 simgesini gri tonlamalı ve çok amaçlı adres çubuğunda uzantı adının yanında gösterir.

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. Uzantı, işleyicide kullanıcının girişi için bir Google Araması 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 });
});