O Google anunciou nesta terça-feira (19) as mudanças do Chrome 83, que oferece mais privacidade para os usuários. Uma das novidades é o DNS-over-HTTPS (DoH), que já estava disponível em fase de testes e agora será oferecido em definitivo. Com ele, o navegador criptografa a conexão feita com os sites que você acessa para impedir que terceiros vejam essas informações.

Antes de exibir o site que você pretende acessar, o navegador consulta um servidor de DNS (Domain Name System) para descobrir qual é o IP relacionado ao endereço que inserido. Essa conexão costuma ser feita em texto puro, mas, com o DNS-over-HTTPS, ela se torna criptografada. A mudança impede que cibercriminosos e até mesmo a sua operadora tenham acesso aos sites que você está visitando.

O DoH será habilitado automaticamente no Chrome para clientes de operadoras que ofereçam suporte ao recurso. As empresas não estão satisfeitas com a mudança, já que terão acesso a menos dados de navegação dos clientes. Além da ferramenta do Google, os usuários também poderão escolher seu próprio fornecedor de DNS seguro em Configurações > Segurança Avançada.

Chrome 83 oferece mais controle sobre cookies

O navegador também melhorou as configurações para os usuários decidirem como cookies serão usados. Com a atualização, é possível bloquear todos os cookies de terceiros, apenas os cookies de determinados sites ou impedir todo o rastreamento.

Além disso, o Chrome 83 passou a bloquear por padrão o rastreamento de terceiros no modo anônimo. São os cookies de terceiros que sabem o produto que você pesquisou em um site e levam aos anúncios que te perseguem pela internet.

O Google afirmou que, caso seja necessário, você poderá habilitar o rastreamento de terceiros no modo anônimo. Para isso, será preciso clicar no ícone do olho na barra de endereços. Segundo a empresa, o recurso será lançado aos poucos, primeiro nas versões desktop e para dispositivos Android.

Navegador oferece verificação de segurança

A área de configurações do Chrome passou a oferecer uma verificação de segurança. Com ela, o navegador indica se as senhas armazenadas na sua conta ainda são seguras ou se foram comprometidas por conta de um vazamento, por exemplo.

A verificação ainda alerta se o usuário está com uma versão antiga do Chrome, se instalou uma extensão perigosa e se o modo de Navegação Segura está desabilitado. O Google afirma que as mudanças serão liberadas para todos os usuários nas próximas semanas.

‘)

// Processa cada comentário
let commentCount = 0
let commentCountBreak = 50
response.comments.forEach(comment => {
// Contador de comments
commentCount++

// Processa o HTML do comentário
comment.html = comment.html.replace(/

` : comment.by

// Cria o HTML do comment
let commentHtml = comments_template.replace(/{{(.*?)}}/ig, (raw, prop) => {
return comment[prop]
})

// Insere ele no container apropriado
if (response.comments.length > commentCountBreak && commentCountBreak commentCountBreak) {
$commentsMoreButton.on(‘click’, () => {
$commentsMore.removeClass(‘hidden’)
$commentsMoreButton.remove()

setTimeout(() => {
window.parent.postMessage({
sentinel: ‘amp’,
type: ’embed-size’,
height: document.body.scrollHeight,
}, ‘*’)
}, 50)
})

$comments.append($commentsMoreButton)
$comments.append($commentsMore)
}

// Insere comentários
comments_body.append($comments)
}

// Caso não possua link mas é pra exibir link da comunidade
if (!response.topic_url) {
comments_button_text = comments_button.community
response.topic_url = ‘https://comunidade.tecnoblog.net/’
}

// Caso possua link para o tópico exibe o botão
if (response.topic_url) {
// Cria o texto com link pro tópico
//let $topic_link = $(`

`)

// Insere o link
comments_body.append($topic_link)
}

// Quando terminar, manda notificação para o AMP fazer o resize
if (window.parent) {
// Intervalo pra terminar render
setTimeout(() => {
window.parent.postMessage({
sentinel: ‘amp’,
type: ’embed-size’,
height: document.body.scrollHeight,
}, ‘*’)
}, 50)
}
}

// Se já foram passados os comments, não precisa fazer AJAX, apenas render
if (window.TbComments && window.TbComments.preload) {
render(window.TbComments.preload)
} else {
// Faz o fetch dos comments e depois o render
$.get(comments_api)
.then(render)
}
})

// Função principal
const main = () => {
// Faz carregamento por lazy-load se ele estiver disponível, senão carrega direto (resto da página já carregou)
if (window.TecnoblogLazyloader)
window.TecnoblogLazyloader.setTrigger(‘#comments-body’, 1.8, comments_load)
else
comments_load()
}

// Checa se o documento já carregou, caso sim, dispara a função principal, senão enfilera para quando carregar
if (document.readyState == ‘complete’) main()
else $(window).on(‘load’, main)
})

Fonte