Saltar al contenido
androidatm

O Google lança o Chrome 87 com novo visualizador de PDF, acesso a fontes do sistema para aplicativos da web e muito mais (download de APK)

Chrome 86 era um atualização bastante massiva, com suporte para API Native File System, várias melhorias de interface e novos experimentos para testar. Quase exatamente um mês depois, o Chrome 87 está começando a ser implementado em plataformas desktop e móveis. Existem mais do que algumas mudanças interessantes na loja, então vamos mergulhar!

Novo visualizador de PDF

O visualizador de PDF no Chrome recebeu pequenas melhorias ao longo dos anos, incluindo anotação e edição de formulário, mas o Chrome 87 tem mudanças mais drásticas reservadas. Há um novo sinalizador que ativa um visualizador de PDF reformulado com recursos há muito esperados e parece estar ativado por padrão no canal estável.

Esquerda: Visualizador antigo; Direito: Novo visualizador

O visualizador atualizado não parece muito diferente do antigo à primeira vista, mas existem algumas diferenças importantes. Agora há um painel lateral que exibe uma lista de páginas, para que você possa ver uma prévia de cada página e navegar por elas com mais facilidade. A lista de capítulos existente, que costumava ser um menu suspenso, foi movida para a mesma seção. Se você não precisa ver a lista, pode ocultá-la clicando no novo botão de hambúrguer no canto superior esquerdo.

Modo de duas páginas no novo visualizador

O visualizador de PDF agora também pode exibir duas páginas lado a lado, com uma nova opção no menu flutuante. Os botões de ação flutuantes para zoom e ajuste também foram movidos para a barra superior, de modo que ficam visíveis o tempo todo, em vez de aparecer e sair quando você move o mouse.

Assim como antes, a visualização de PDF não está disponível no Chrome para Android ou iOS, apenas em plataformas de desktop.

API de acesso à fonte

Mais aplicativos do que nunca estão migrando para a web, incluindo ferramentas criativas como editores de fotos e editores de vídeo, mas eles geralmente não podem acessar recursos compartilhados em seu PC. Por exemplo, as fontes instaladas em seu computador são inacessíveis para aplicativos da web, mas podem não ser por muito mais tempo.


const fonts = navigator.fonts.query();
try {
  for await (const metadata of fonts) {
    console.log(`${metadata.family} (${metadata.fullName})`);
  }
} catch (err) {
  console.error(err);
}



O Chrome 87 tem uma nova API de acesso à fonte no estágio Origin Trial, que permite aos sites ler uma lista das fontes instaladas em seu PC. A partir daí, eles podem ler arquivos de fonte no nível binário para implementações de layout OpenType personalizadas.

API de armazenamento de cookies

Os cookies do navegador já existem há muito tempo: até as versões de pré-lançamento do Netscape de 26 anos atrás os suportavam. No entanto, a única opção para os sites lerem e escreverem cookies específicos é analisar as próprias listas de cookies, às vezes com código ineficiente que retarda o navegador. Felizmente, isso finalmente está mudando.

await cookieStore.get('session_id')









O Chrome 87 inclui uma nova API de armazenamento de cookies, que fornece aos sites uma lista limpa formatada em JSON de todos os cookies armazenados. Mais importante ainda, a nova API é assíncrona, de modo que o navegador não precisa interromper toda a execução do código enquanto aguarda os dados serem encontrados. O armazenamento de cookies também possibilita que os Service Workers do JavaScript (por exemplo, processos em segundo plano) acessem os cookies.

Outras mudanças

Como sempre, esta atualização inclui mudanças para usuários e desenvolvedores. Aqui estão algumas alterações menores incluídas no Chrome 87:

  • O Chrome está abandonando o suporte para a propriedade CSS -webkit-font-size-delta, que raramente é usada e nunca foi padronizada em navegadores.
  • Um novo sinalizador força os servidores hospedados localmente (127.0.0.1/localhost) ou em uma intranet a aceitar explicitamente as conexões da Internet pública. O Google espera que isso “mitigue os riscos associados à exposição não intencional de dispositivos e servidores na rede interna de um cliente para a web em geral”.
  • Uma nova adição à API getUserMedia () permite que o Chrome movimente e incline uma câmera conectada, ideal para chamadas em conferência e outros usos.
  • A nova API Streams fornece “primitivos ubíquos e interoperáveis ​​para criar, compor e consumir fluxos de dados” e é habilitada por padrão no Chrome 87.
  • A nova API WebXR Depth permite o cálculo mais fácil de informações de profundidade para a física.
  • O isolamento de origem cruzada agora está habilitado por padrão, para que os sites possam usar APIs avançadas com segurança se eles optar por novas restrições de segurança.
  • Novas opções de depuração CSS Grid e um emulador para a API de autenticação da Web estão disponíveis nas Ferramentas do desenvolvedor.

Baixar

O APK é assinado pelo Google e atualiza seu aplicativo existente. A assinatura criptográfica garante que o arquivo é seguro para instalação e não foi adulterado de nenhuma forma. Em vez de esperar que o Google envie esse download para seus dispositivos, o que pode levar dias, faça o download e instale-o como qualquer outro APK.

Google Chrome: rápido e seguro
Google Chrome: rápido e seguro