Google Chrome 87 visualizador PDF, Cookies e mais

Neste mês, estamos tendo diversas atualizações vindas da Google para seus aplicativos. Nesta quarta-feira (18/nov), a Google lançou a atualização do Google Chrome 87, versão essa que agora conta com novos recursos como o novo visualizador de PDF embutido.

Não tem muito tempo que a Google lançou a versão 86 de seu navegador, onde tivemos também diversas alterações, com suporte a API de arquivos de sistema nativo, várias melhorias de interface e novas funções para testar. Agora, com aproximadamente 1 mês após esse lançamento, chega a versão 87 do Google Chrome, tanto para Desktop  quanto para smartphones.

Novo Visualizador de PDF no Google Chrome 87 para Desktop

Com o tempo, o visualizador padrão do Google Chrome vinha recebendo apenas pequenas melhorias, como possibilidade de edição de formulários e anotações. Desta vez, a partir do Google Chrome 87, temos um visualizador de PDF renovado com novos recursos.

Visualizador Antigo

 

Visualizador Novo

 

Assim, para ativar (caso já não esteja ativado em seu navegador) basta acessar chrome://flags/#pdf-viewer-update e alterar o valor de “default” para “enable”, conforme figura abaixo:

À primeira vista, o novo visualizador não parece ser muito diferente de sua versão anterior. Porém, há diferenças importantes, como um painel lateral que exibe a lista de páginas, para que se possa ver uma prévia das páginas do arquivo. Além disso, lista de capítulos foi movida também para essa barra lateral. E caso não queira essa barra, pode escondê-la clicando no menu (as três barrinhas) no canto superior esquerdo.

Agora, com a opção de menu flutuante, é possível exibir duas páginas lado a lado. Aliás, os botões de zoom e ajuste também mudaram e estão na barra superior. Dessa forma, agora os botões ficam visíveis o tempo todo e têm um acesso mais fácil. Na outra versão, os botões só apareciam quando você movia o mouse.

Assim como nas versões anteriores, o visualizador ainda só está disponível na versão Desktop do navegador. Não há ainda opção do visualizador embutido nas versões mobile (Android e iOS).

O que mais chega de novidade no Google Chrome 87 além do PDF?

As mudanças não param por aí, tivemos também atualizadores em APIs, como a de acesso à fonte, armazenamento de cookies e mais.

API de Acesso à Fonte

Hoje, muitas aplicações estão migrando para a web, como ferramentas de edição de imagens, vídeos e aplicações gerenciais por exemplo. Porém, essas aplicações geralmente não conseguem acessar recursos compartilhados do PC. Como exemplo, as fontes, porém isso parece estar para acabar.

Com isso, a nova versão do Google Chrome 87 trás uma nova API de acesso à fonte, ainda em fase de testes, que permite que os sites leiam a lista de fontes instaladas em seu computador. Assim, eles poderão ler as fontes OpenType de forma direta.

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

// Roboto (Roboto Black)
// Roboto (Roboto Black Italic)
// Roboto (Roboto Bold)

API de Armazenamento de Cookies

Como de praxe, os cookies nos navegadores já fazem parte de nosso cotidiano há muito tempo. Porém, até hoje, a única forma para os sites lerem e gravarem cookies específicos e analisando a própria lista de cookies, muitas vezes um código mau feito pode até deixar o navegador lento. Mas isso está mudando. Agora, no Google Chrome 87, há uma API de armazenamento de cookies, com a função de entregar aos sites uma lista limpa e em JSON de todos os cookies armazenados, e mais, a API é assíncrona. Dessa forma, o navegador não precisa parar o carregamento do site enquanto aguarda os dados dos cookies.

await cookieStore.get('session_id')

// {
// domain: "example.com",
// expires: 648000000,
// name: "session_id",
// path: "/",
// sameSite: "unrestricted",
// secure: true,
// value: "ldjfhq8kfnb.ks5fkv6fkb8"
// }

Mais Mudanças

Por fim, além das mudanças citadas acima, há mais alterações menores que iremos listar brevemente aqui:

  • Um novo marcador pode forçar servidores locais (localhost) ou em intranet a aceitarem conexões públicas. Espera-se que isso reduza os riscos à exposição não intencional de dispositivos da rede interna para a web;
  • Nova API WebXR Depth, facilita o cálculo de profundidade para calcular física;
  • O suporte ao CSS -webkit-font-size-delta está sendo terminado, pois era raramente usado e não se tornou padrão em demais navegadores;
  • API getUserMedia() adicionada permite movimentar/girar uma imagem de uma câmera conectada, (útil para vídeo chamadas por exemplo);
  • Novas opções de depuração na grid CSS e um emulador para a API de autenticação.

E aí! Gostou do que encontrou aqui? Ative as notificações do site e fique por dentro de das últimas notícias sobre tecnologia, games, entretenimento e afins.

Fonte: androidpolice

Deixe um comentário Cancelar resposta