Nova aba Substituição WebExtension liberada

Substituição de nova guia é um complemento popular para o navegador Firefox que você pode instalar para personalizar a nova página da guia do navegador.

A Mozilla removeu a opção de escolher qualquer página como a nova aba do Firefox 41, e os usuários do navegador tiveram que confiar em extensões para recuperar a funcionalidade.

A nova substituição de guia foi a primeira extensão do Firefox a introduzir novamente a funcionalidade principal removida e foi atualizada várias vezes desde então.

Sören Hentzschel, desenvolvedor do New Tab Override, lançou recentemente uma versão WebExtension do complemento do navegador. A nova versão garante compatibilidade com o Firefox 57 e além, já que a Mozilla planeja abandonar o suporte a complementos herdados quando o Firefox 57 for lançado em novembro de 2017.

As APIs do WebExtension ainda estão em desenvolvimento, e toda a arquitetura está sendo desenvolvida à medida que novas versões do Firefox são lançadas e o suporte legado diminui.

A consequência para a substituição de nova guia é que a versão WebExtension ainda não suporta todos os recursos da versão complementar herdada. Sören prometeu integrar os recursos ausentes se as APIs estiverem disponíveis.

Substituição de nova guia 8.0

A substituição de nova guia adiciona opções ao Firefox para personalizar o conteúdo da nova página da guia do navegador. A versão 8.0 da extensão exibe as seguintes opções para você em sua página de configuração:

  • Usar página padrão do Firefox
  • Carregar sobre: ​​em branco (página em branco)
  • Carregar sobre: ​​página inicial (homepage)
  • Carregue o URL personalizado que usa o protocolo HTTP ou HTTPS.
  • Arquivo local (veja abaixo).
  • Cor do plano de fundo (semelhante a about: blank, mas com uma cor diferente).
  • Mozilla News (alemão)

O acesso da extensão da Web a arquivos locais é restrito no Firefox. Sören implementou uma opção para carregar um arquivo HTML no armazenamento Substituição de nova guia para exibi-lo quando a nova página da guia é aberta.

Esta é uma solução alternativa e é necessário que todos os arquivos carregados no arquivo HTML estejam acessíveis na Internet.

Uma opção para focar a página da Web que é carregada na nova página da guia e não na barra de endereço também é fornecida. Isso é útil principalmente se você deseja que um campo de formulário seja focado imediatamente quando a nova página da guia for aberta, por exemplo, quando você exibir a página da web de um mecanismo de pesquisa na página.

Sören adicionou a validação de link na versão WebExtension do New Tab Override. A validação verifica o URL digitado para fornecer feedback ao usuário imediatamente.

O projeto da Substituição de nova guia foi movido para o GitHub, onde sua fonte é acessível ao público. Os usuários podem deixar comentários, por exemplo, quando encontram bugs ou têm sugestões para novas funcionalidades.

Palavras finais

O desenvolvimento do Novo cancelamento de guias continua e isso é uma coisa boa para os usuários do navegador Firefox. A nova versão é à prova de futuro e fornece o essencial para alterar a nova página da guia do navegador Firefox para uma personalizada.