Visão geral do desenvolvimento de extensões

Depois de ler o tutorial Como começar e a Visão geral, use este guia como um esboço dos componentes e recursos de extensão. Os desenvolvedores são incentivados a explorar e expandir a funcionalidade das extensões.

Personalizar a interface do usuário da extensão
Ações do navegador Adicione um ícone, uma dica, um selo e um pop-up à barra de ferramentas.
Comandos Adicione atalhos de teclado que acionam ações.
Menus de contexto Adicione itens ao menu de contexto do Google Chrome.
Omnibox Adiciona funcionalidade de palavra-chave à barra de endereço.
Substituir páginas Crie uma versão da página "Nova guia", "Favoritos" ou "Histórico".
Ações da página Mostrar ícones dinamicamente na barra de ferramentas.
Criar utilitários de extensão
Acessibilidade (a11y) Tornar uma extensão acessível para pessoas com deficiência.
Scripts em segundo plano Detectar e reagir quando algo interessante acontecer.
Internacionalização Trabalhar com idioma e localidade.
Identidade Receba tokens de acesso do OAuth2.
Administração Gerenciar extensões instaladas e em execução.
Transmissão de mensagens Comunicar de um script de conteúdo para a extensão principal ou vice-versa.
Páginas de opções Permitir que os usuários personalizem uma extensão.
Permissões Modificar as permissões de uma extensão.
Armazenamento Armazenar e recuperar dados.
Modificar e observar o navegador Chrome
Favoritos Criar, organizar e manipular o comportamento dos favoritos.
Dados de navegação Remover dados de navegação do perfil local de um usuário.
Downloads Inicie, monitore, manipule e pesquise downloads de forma programática.
Configurações de fonte Gerenciar as configurações de fonte do Chrome.
Histórico Interaja com o registro de páginas visitadas do navegador.
Privacidade Controle os recursos de privacidade do Chrome.
Proxy Gerenciar as configurações de proxy do Chrome.
Sessões Consultar e restaurar guias e janelas de uma sessão de navegação.
Guias Crie, modifique e reorganize guias no navegador.
Principais sites Acessar os URLs mais visitados pelos usuários.
Temas Mudar a aparência geral do navegador.
Windows Criar, modificar e reorganizar janelas no navegador.
Modificar e observar a Web
Guia ativa Acesse sites com segurança removendo a maioria das necessidades de permissão de host do <all_urls>.
Configurações de conteúdo Personalizar recursos do site, como cookies, JavaScript e plug-ins.
Scripts de conteúdo Executar código JavaScript no contexto de páginas da Web.
Cookies Confira e modifique o sistema de cookies do navegador.
XHR de origem cruzada Use XMLHttpRequest para enviar e receber dados de servidores remotos.
Conteúdo declarativo Realizar ações no conteúdo de uma página sem precisar de permissão.
Desktop Capture Capture o conteúdo da tela, de janelas ou guias individuais.
Captura de página Salvar as informações de origem de uma guia como MHTML.
Captura da guia Interaja com fluxos de mídia de guias.
Navegação na Web Atualizações de status de solicitações de navegação em andamento.
Solicitação da Web Observe e analise o tráfego. Interceptar, bloquear ou modificar solicitações em trânsito.
Empacotar, implantar e atualizar
Chrome Web Store Hospedagem e atualização de extensões com a Chrome Web Store.
Outras opções de implantação Distribuir extensões em uma rede designada ou com outros softwares.
Expandir o Chrome DevTools
Depurador Instrumentar a interação de rede, depurar JavaScript, mudar o DOM e o CSS.
DevTools Adicione recursos às Ferramentas para desenvolvedores do Chrome.