Detekce „Do Not Track“ pomocí JavaScriptu

Do Not Track je skvělý nápad. Nejlépe to popisuje web DNT:

Předvolba je odeslána z klienta na server prostřednictvím HTTP hlavičky, ale její hodnotu můžete získat také pomocí JavaScriptu:

// "1" or "unspecified"
if(navigator.doNotTrack == 1) {
    // Do (or don't do) stuff.
}

Pokud jste chtěli být extrémní, pokud jde o respektování preferencí vašeho uživatele, můžete to použít k líné zatížení (nebo ne) reklamy, analýzy nebo jiných nástrojů. Pravděpodobně trochu extrémní, ale je tu pro vás!