Visão geral Microsoft Edge extensões

Uma extensão do Microsoft Edge é uma pequena aplicação que um programador cria para adicionar ou modificar funcionalidades do Microsoft Edge, para expandir a experiência de utilizador (UX) para os utilizadores finais de uma forma especializada. Uma extensão fornece uma experiência ou função de nicho que é importante para um público-alvo.

Os utilizadores procuram e instalam extensões para o Microsoft Edge a partir do site suplementos do Microsoft Edge . Os suplementos incluem extensões e temas.

A documentação atual destina-se aos programadores de extensões, em vez de aos utilizadores finais das extensões do Microsoft Edge. Para utilizar extensões para o Microsoft Edge, consulte Documentos de utilizador sobre extensões do Microsoft Edge.

Conteúdo detalhado:

Introdução

Enquanto programador de extensões de browser, publica uma extensão do Microsoft Edge (ou tema) nos Suplementos do Microsoft Edge. Nos artigos sobre as extensões do Microsoft Edge e no Centro de Parceiros, a loja de palavras inclui o site Suplementos do Microsoft Edge.

No site Suplementos do Microsoft Edge, pode introduzir vários termos de pesquisa na caixa de texto Procurar extensões, temas e muito mais para localizar extensões e temas, como a home page do Microsoft Bing e a extensão do Motor de Busca :

A home page do Microsoft Bing e a extensão do Motor de Busca

Pode criar uma extensão do Microsoft Edge para adicionar funcionalidades ao browser ou melhorar as funcionalidades de páginas Web específicas ao definir uma experiência complementar. As experiências complementares incluem bloqueadores de anúncios e gestores de palavras-passe.

Uma extensão deve incluir, pelo menos, as seguintes funcionalidades:

  • Um ficheiro JSON de manifesto de aplicação que contém informações básicas da plataforma.
  • Um ficheiro JavaScript que define a função.
  • Ficheiros HTML e CSS que definem a interface de utilizador.

Sites para extensões para vários browsers

Excelentes locais para começar os tutoriais de desenvolvimento de extensões e a pesquisa de documentação são sites alojados pelas organizações do browser.

Alguns dos browsers populares para criar extensões estão listados abaixo. Esta lista não é exaustiva nem definitiva; é apenas um ponto de partida para a sua pesquisa.

Navegador da Web baseado em Chromium? Documentação de desenvolvimento de extensões
Microsoft Edge Sim Programador de Suplementos do Microsoft Edge
Google Chrome Sim Extensões do Chrome
Opera Sim Documentação das Extensões
Corajoso Sim Utiliza a Chrome Web Store
Apple Safari Não Extensões da aplicação Safari
Mozilla Firefox Não Extensões do browser

Para arquivos de extensões do browser, documentos de utilizador final e documentos para programadores, consulte Ver também, abaixo.

Benefícios das extensões baseadas em Chromium

Se o seu objetivo for publicar a extensão no arquivo de extensões para cada browser, a extensão tem de ser modificada para que cada versão seja direcionada e executada em cada ambiente de browser distinto.

O Microsoft Edge baseia-se no Chromium projeto de browser open source. Outros browsers também são baseados em Chromium, como Google Chrome, Opera e Brave.

os browsers baseados em Chromium utilizam as mesmas APIs de extensão e a mesma forma de empacotar extensões. Isto minimiza a necessidade de manter várias versões paralelas de uma extensão.

Ao escrever uma extensão Chromium, escreve menos linhas de código e direciona mais browsers.

Compatibilidade do browser e testes de extensão

Ocasionalmente, a paridade da API não existe entre Chromium browsers. Por exemplo, existem diferenças na identidade e nas APIs de pagamento. Para se certificar de que a extensão corresponde às expectativas dos clientes, veja a API status através da seguinte documentação oficial do browser:

As APIs de que necessita definem as alterações que tem de efetuar para resolver as diferenças entre cada browser. Poderá ter de criar pacotes de código ligeiramente diferentes com pequenas diferenças para cada arquivo de extensões do browser.

Para testar a extensão em ambientes diferentes antes de submeter a extensão para um arquivo de extensões do browser, carregue a extensão em sideload para o browser enquanto a desenvolve.

Consulte também:

APIs específicas do browser

Na maioria dos casos, uma extensão concebida para o motor de browser Chromium funciona nos vários browsers baseados em Chromium; as APIs funcionam conforme esperado. Algumas APIs menos comuns podem ser específicas do browser.

Alguns tutoriais para sites da loja de extensões específicos do browser utilizam APIs específicas do browser, que podem não corresponder ao browser da aplicação que está a desenvolver. As ligações para os tutoriais estão na secção Consulte também , abaixo.

Publicar a extensão nas lojas de browsers

Pode submeter e procurar extensões de browser nas seguintes lojas de extensões do browser.

Algumas lojas de extensões de browser permitem-lhe transferir extensões listadas a partir de outros browsers. No entanto, o acesso entre browsers não é garantido por todos os arquivos. Para se certificar de que os seus utilizadores encontram a sua extensão em diferentes browsers, deve manter uma listagem em cada loja.

Para se certificar de que os seus utilizadores encontram a sua extensão no Microsoft Edge, publique a extensão no site suplementos do Microsoft Edge. Consulte Publicar uma extensão nos Suplementos do Microsoft Edge, abaixo.

Os utilizadores poderão ter de instalar a extensão em diferentes browsers. Neste cenário, pode migrar extensões de Chromium existentes de um browser para outro.

Migrar uma extensão existente para o Microsoft Edge

Se já tiver desenvolvido uma extensão para outro browser baseado em Chromium, pode submetê-la em Suplementos do Microsoft Edge. Não precisa de reescrever a sua extensão ou de verificar se funciona no Microsoft Edge. No entanto, quando migra uma extensão de Chromium existente para outros browsers Chromium, certifique-se de que as mesmas APIs ou alternativas estão disponíveis para o browser de destino.

Para obter mais informações sobre como migrar a extensão do Chrome para o Microsoft Edge, consulte Port a Chrome extension to Microsoft Edge (Migrar uma extensão do Chrome para o Microsoft Edge). Depois de migrar a extensão para o browser de destino, o passo seguinte é publicá-la.

Publicar uma extensão nos Suplementos do Microsoft Edge

Publica uma extensão do Microsoft Edge nos Suplementos do Microsoft Edge.

Para começar a publicar uma extensão do Microsoft Edge, tem de se registar numa conta de programador com uma conta de e-mail da Conta Microsoft (MSA) para submeter a listagem de extensões nos Suplementos do Microsoft Edge. O endereço de e-mail de uma conta Microsoft (MSA) inclui @outlook.com, @live.comou @hotmail.com.

Quando escolher um endereço de e-mail para se registar, considere se tem de transferir ou partilhar a propriedade da extensão do Microsoft Edge com outras pessoas na sua organização. Após a conclusão do registo, pode submeter uma listagem de extensões.

Para submeter uma extensão nos Suplementos do Microsoft Edge, tem de fornecer os seguintes itens:

  • Um ficheiro de arquivo (.zip) que contém os seus ficheiros de código.
  • Todos os recursos visuais necessários, que incluem um logótipo e um pequeno mosaico promocional.
  • Suportes de dados promocionais opcionais, como capturas de ecrã, mosaicos promocionais e um URL de vídeo.
  • Informações que descrevem a extensão, como o nome, a breve descrição e uma ligação de política de privacidade.

Diferentes arquivos podem ter requisitos de submissão diferentes. A lista acima resume os requisitos de publicação de uma extensão para o Microsoft Edge; Para obter detalhes, consulte Publicar uma extensão do Microsoft Edge.

Depois de submeter a extensão com êxito, a extensão passa por um processo de revisão e transmite ou falha no processo de certificação. É notificado do resultado e recebe os próximos passos conforme necessário. Se submeter uma atualização de extensão nos Suplementos do Microsoft Edge, será iniciado um novo processo de revisão.

No site Suplementos do Microsoft Edge , o destaque Destaques liga a esta secção. A documentação atual destina-se aos programadores de extensões, em vez de aos utilizadores finais das extensões do Microsoft Edge. Para utilizar extensões para o Microsoft Edge, consulte Documentos de utilizador sobre extensões do Microsoft Edge.

As extensões são organizadas para ajudar os utilizadores a descobrir extensões fidedignas e de alto desempenho. O destaque Destaque nos Suplementos do Microsoft Edge realça as extensões que cumprem uma elevada qualidade, segurança e experiência de utilizador.

O distintivo Em Destaque

O destaque Destaques é atribuído para selecionar extensões que se alinham com as Melhores práticas para extensões. Quando paira o cursor sobre o distintivo Destaques , a descrição diz: Esta extensão segue todas as práticas recomendadas da Microsoft e foi verificada.

Por exemplo, a extensão home page do Microsoft Bing tem um destaque Em Destaque , à direita do nome da extensão:

O distintivo Em Destaque junto ao nome da extensão

O distintivo Em Destaque indica que:

  • A extensão está alinhada com as melhores práticas da Microsoft em matéria de segurança, privacidade, desempenho e experiência do utilizador.

  • A extensão foi revista e selecionada através de um sistema automatizado.

  • A extensão oferece uma experiência fiável e de alta qualidade para os utilizadores do Microsoft Edge.

O distintivo em destaque não é um julgamento de segurança. Uma extensão que não tenha o distintivo Em Destaque não é necessariamente insegura; A extensão simplesmente não cumpre o limiar atual do status em destaque.

O distintivo Em Destaque não é permanente. Uma extensão poderá perder o distintivo Em Destaque se a extensão já não cumprir os padrões em evolução ou se os sinais de qualidade da extensão se degradarem ao longo do tempo.

Para manter um ecossistema de alta qualidade, a Microsoft reavalia periodicamente todas as extensões com destaque. Um distintivo em destaque pode ser removido devido a:

  • Diminuir a experiência do utilizador ou as métricas de desempenho.

  • Informações de listagem de arquivo desatualizadas ou incompletas.

  • Questões de segurança ou privacidade.

  • Alterações nos critérios de avaliação da Microsoft.

Todas as decisões sobre o distintivo Em Destaque são finais e não estão sujeitas a revisão individual. Não existe nenhuma aplicação manual ou processo de recurso. O distintivo Em Destaque é atribuído e revogado com base em critérios de avaliação internos e ferramentas.

Para melhorar a qualidade e elegibilidade da extensão para o destaque Destaques , consulte Melhores práticas para extensões.

Consulte também

Microsoft Edge

Store
Documentos do utilizador final
Desenvolvimento

Externo:

Google Chrome ou Chromium motor de browser

Store
Desenvolvimento

Opera

Store
Desenvolvimento

Corajoso

Store
Documentos do utilizador final
Desenvolvimento

Apple Safari

Store
Desenvolvimento

Mozilla Firefox

Store
Desenvolvimento