Acionar ações na omnibox

É possível permitir que os usuários interajam com sua extensão pela omnibox do Chrome (geralmente chamada de da conta. Quando um usuário digita palavras-chave definidas pela extensão na omnibox, seu controla o que o usuário vê na omnibox. A Pesquisa em nova guia na Omnibox exemplo de extensão usa "nt" como palavra-chave. Quando o usuário digita "nt" no omnibox, ela ativa a extensão. Para sinalizar isso ao usuário, ele usa escala de cinza o ícone de 16 por 16 fornecido e o exibe na omnibox ao lado da extensão nome.

Um exemplo de como usar a ominibox para acionar uma ação.

O texto inserido faz com que o Google Chrome envie um evento para o omnibox.onInputEntered manipulador de eventos. No manipulador, a extensão abre uma nova guia que contém uma Pesquisa do Google para a entrada do usuário.

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