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!
javascript http header alert donottrack navigator
Commentami!