O Google Chrome 96 foi lançado: Veja o que há de novo
O Chrome 96 para todos os sistemas operacionais de desktop suportados e Android acabou de chegar esta semana; a nova versão é 96.0.4664.45. Confira.
Essas são as príncipais novidades
HTTPS é usado para se ligar a sites se um registo HTTPS estiver disponível no serviço de DNS.
As aplicações da Web podem registar-se como manipuladores de protocolo de URL, por exemplo, para lançar links do Twitter usando o PWA do Twitter ou links de FTP usando uma aplicação de FTP da web.
Novo teste Origin: Foco condicional
As aplicações que capturam outras janelas, ou guias, actualmente não têm como controlar se o item de chamada ou o item capturado obtém o foco. (Pense num recurso de apresentação numa aplicação de videoconferência.) O Chrome 96 torna isso possível com uma subclasse de MediaStreamTrack chamada FocusableMediaStreamTrack, que oferece suporte a um novo método focus ().
Novo teste Origin: dicas de prioridade
Dicas de prioridade introduz um atributo de "importância" definido pelo programador para influenciar a prioridade computada de um recurso. Os valores de importância com suporte são "auto", "baixo" e "alto". Dicas de prioridade indicam a importância relativa de um recurso para o navegador, permitindo mais controlo sobre os recursos do pedido são carregados.
Cache de back forward no desktop para navegações mais rápidas para "páginas visitadas anteriormente após navegações entre sites".
Nova política sem credencial para Cross-Origin-Embedder-Policy.
Cross-Origin-Embedder-Policy tem uma nova opção sem credencial que faz com que as solicitações de origem cruzada no-cors omitam credenciais (cookies, certificados de cliente, etc.). Da mesma forma que COEP: require-corp, ele pode permitir o isolamento de origem cruzada.
IDs exclusivos para PWAs de desktop.
A especificação appmanifest não define explicitamente o que identifica exclusivamente um PWA. Actualmente, nas versões de desktop de navegadores baseados em Chromium e Firefox no Android, os PWAs são identificados exclusivamente pelo start_url do aplicativo e navegadores baseados em Android Chromium usam manifest_url em vez disso. Isso é confuso para os programadores. Além disso, tornou os programadores incapazes de alterar seu start_url e manifest_url. Ter um id estável permite que as aplicações actualizem outros metadados, como start_url e manifest_url, e tem uma maneira consistente de fazer referência a aplicativos em plataformas de navegador, armazenamentos de PWA e outras entidades externas. Este recurso rastreia o processo de lançamento para implementação no lado do desktop, já que a implementação do Android será feita com um cronograma diferente. Ambos seguirão as mesmas especificações.
Política de segurança de conteúdo melhorada para melhorar a interoperabilidade com WebAssembly.
Obsoleto: A API PaymentRequest tornou o método básico de pagamento com cartão obsoleto. Será removido no Chrome 100.