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

Kullanıcıların Chrome her şey bir arada kutusu (genellikle adres çubuğu olarak adlandırılır) üzerinden uzantılarınızla etkileşim kurmasına izin verebilirsiniz. Kullanıcı, genel amaçlı kutuya uzantı tarafından tanımlanmış anahtar kelimeler girdiğinde uzantınız, kullanıcının genel amaçlı kutuda ne göreceğini kontrol eder. Çok Amaçlı Adres Çubuğu Yeni Sekme Arama örnek uzantısında anahtar kelime olarak "nt" kullanılır. Kullanıcı genel alana "nt" yazdığında uzantı etkinleştirilir. Bu durumu kullanıcıya bildirmek için sağlanan 16x16 simgeyi gri tonlamalı olarak gösterir ve uzantı adının yanındaki genel adres kutusunda gösterir.

Bir işlemi tetiklemek için omnibox'u kullanma örneği.

Girdiğiniz metin, Chrome'un omnibox.onInputEntered etkinlik işleyicisine etkinlik göndermesine neden olur. Uzantı, işleyicide kullanıcının girişi için bir 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 });
});