Home / Programmazione / Javascript - AJAX / Individuare il Do Not Track con Javascript
Mattepuffo

Individuare il Do Not Track con Javascript

Individuare il Do Not Track con Javascript

Il Do Not Track è stata una bella idea, anche se tutti i browser specificano sempre che non è garantito che funzioni al 100%.

La preferenza del browser è inviata dal client al server tramite HTTP header, ma volendo possiamo vedere la preferenza anche attraverso Javscript.

Ad esempio potrebbe essere usato semplicemente come test, o per avvisare gli utenti.

Ecco un piccolo snippet:

            window.onload = function () {
                if (navigator.doNotTrack === undefined) {
                    alert('Attiva il Do Not Track!');
                }
            }

Abbiamo usato l'oggetto navigator e la proprietà doNotTrack.

Questa può essere 1 (attivo) o undefined (non attivo).

In questo secondo caso ho messo un alert per avvisare l'utente (giusto per fare un esempio).

Enjoy!