Como o "Não rastrear" no Google Chrome funciona?

5

Encontrei recentemente uma caixa de seleção "Não rastrear" nas minhas opções do Google Chrome.

No entanto, é bastante óbvio o que vai fazer, eu tenho uma pergunta sobre como ele vai fazer isso e qual é a probabilidade de que esta caixa de seleção funcione.

Antes de tudo, a ideia por trás do "Do Not Track": um navegador vai incluir algo que diga ao servidor para não rastrear sua identidade e não usar seu histórico anterior para mostrar anúncios. Depois de marcar esta caixa de seleção, não consegui encontrar nenhuma diferença nos cabeçalhos de solicitação ou solicitar que o uri fosse enviado para o servidor. Então a questão é como o navegador envia esta informação. Também o que eu sou como desenvolvedor deve fazer para responder corretamente a tal solicitação.

    
por Salvador Dali 12.03.2013 / 02:45

1 resposta

5

Você deve ver um cabeçalho chamado "DNT" enviado para o servidor com todas as suas solicitações. É possível que você precise reiniciar o navegador antes de começar a ser enviado.

Veja uma imagem das ferramentas de desenvolvedor do Chrome. Você pode acessar isto no seu próprio navegador pressionando F12 selecionando a aba de rede e selecionando o primeiro item na lista (você precisará atualizar a página com as ferramentas do Desenvolvedor abertas antes que qualquer coisa apareça).

Como desenvolvedor, não há (AFAIK) nenhum padrão definido sobre o que você precisa fazer ao visualizar essa solicitação. Geralmente, se você tiver qualquer rastreamento de usuário implementado e detectar que o DNT está definido como 1, você deve desativá-lo, mas tecnicamente não é necessário honrá-lo.

    
por 12.03.2013 / 03:10