Recomendado, 2024

Escolha Do Editor

Como verificar a compatibilidade do complemento com o Firefox 57 ou posterior

O Firefox 57, que está agendado para lançamento em novembro, trará algumas mudanças bastante grandes no navegador, incluindo uma que pode, potencialmente, quebrar a compatibilidade com alguns add-ons populares que muitos de nós achamos indispensáveis ​​em nosso uso no dia-a-dia. . Com o Mozilla se distanciando do XPCOM e XUL, a base do próspero ecossistema de complementos do Firefox, o navegador suportará apenas uma nova API de extensão chamada 'WebExtensions', terminando com a compatibilidade com extensões de sobreposição XUL, extensões bootstrap, extensões SDK e até mesmo embutidas. WebExtensions. Como um usuário dedicado do Firefox desde seus dias de Netscape Navigator em meados dos anos 90, a idéia de que alguns de meus amados complementos podem se tornar obsoletos em questão de semanas é uma amargura para engolir, mas há soluções alternativas que você pode use para comprar algum tempo antes que eles se tornem desatualizados. Neste artigo de hoje, nós lhe diremos exatamente porque a Mozilla está suspendendo as extensões XUL, como você pode verificar a compatibilidade com o Firefox 57, e como você pode continuar usando extensões legadas mesmo após o Firefox 57 terminar o suporte para XUL e XPCOM para Boa.

Por que o Mozilla Ending Support para XUL com o Firefox 57?

De acordo com declarações divulgadas no início deste ano pela Mozilla, a implementação da API WebExtensions ajudará o Firefox de muitas maneiras, embora muitas das comunidades de desenvolvedores e usuários avançados não estejam convencidas. Primeiro, de acordo com Ken Needham, gerente de desktop Firefox da Mozilla, a principal razão pela qual o navegador está abandonando o XPCOM e o XUL é a segurança e a estabilidade . Segundo ele, o fato de grande parte do código do Firefox estar em JavaScript tem sido uma grande vantagem para o navegador em termos de torná-lo muito mais personalizável do que qualquer um de seus concorrentes, mas também torna o navegador inerentemente inseguro de malware e outros tipos de segurança. ameaças. Ele disse ainda, “Complementos têm acesso completo à implementação interna do Firefox. Essa falta de modularidade leva a muitos problemas. Os complementos também podem causar o travamento do Firefox quando eles usam APIs de maneiras inesperadas ”.

O WebExtensions, a nova interface de programação de aplicativos (API) que o Firefox já adotou e será a única base para seus complementos do Firefox 57, também é compatível com o Blink, que é o mecanismo do navegador de código aberto da Apple que é usado atualmente. pelo Safari e forma a base de outros navegadores populares, como o Chrome e o Opera, com o último abandonando o mecanismo do navegador Presto em favor do WebKit há algum tempo. A compatibilidade com o Blink permitirá que os desenvolvedores carreguem facilmente seus complementos do Chrome para o Firefox sem precisar alterar muito o código, o que é mais um motivo para a mudança, de acordo com a Mozilla. Então, quer você goste ou não, você terá que lidar com essa mudança.

Verifique quais Complementos são Compatíveis com o Firefox 57 ou posterior

  • Para verificar se os seus complementos são compatíveis com o Firefox 57 e posteriores, clique no menu de hambúrguer no canto superior direito da janela do Firefox e, em seguida, clique em 'Complementos' .

  • Na tela resultante, clique na opção "Extensões", conforme mostrado na imagem abaixo.

Agora você pode ver XUL e outras extensões marcadas com uma tag 'Legacy' amarela, enquanto as que já migraram para a WebExtension API não terão essa marcação e continuarão a funcionar normalmente, mesmo com o Firefox 57 e posterior.

Como continuar usando extensões herdadas

Se você realmente quiser continuar usando uma extensão específica cujo desenvolvedor ainda não migrou para o WebExtensions ou é improvável que faça isso no futuro, o que você pode fazer é mudar para o Firefox ESR (Extended Support Release), que é amplamente direcionado em organizações e empresas que valorizam a compatibilidade sobre recursos. As versões de ESR podem não ser atualizadas com novos recursos, mas continuam recebendo todos os patches de segurança até o lançamento da próxima versão de ESR. A atual versão ESR é o Firefox 52, e continuará a receber atualizações de segurança até junho próximo, para que você possa continuar usando suas extensões legadas até então, sem qualquer preocupação com a segurança. Não será uma solução permanente, mas lhe dará algum tempo para avaliar suas opções daqui para frente.

Verifique a compatibilidade do complemento com o Firefox 57 ou posterior

Embora o movimento do Firefox tenha atraído um grande número de críticos vocais e influentes, a organização ainda está avançando com as mudanças propostas conforme o planejado. Então, quer você goste ou não, pelo menos alguns de seus complementos favoritos podem não ser mais utilizáveis ​​até o final deste ano. Claro, você pode mudar para a versão ESR, mas você ainda estará vivendo em tempo emprestado, porque a pausa só vai ser temporária e não permanente. Então você acha que as mudanças irão alienar desenvolvedores e usuários? O Firefox perderá uma parte de seus usuários, ou você acredita que os usuários mais fiéis do Firefox continuarão a dar suporte ao navegador apenas por razões ideológicas? Deixe-nos saber o que você pensa sobre o problema, porque nós amamos ouvir de você.

Top