Innanzitutto, controlla quali script sono caricati
Il motivo più importante per bloccare gli annunci è proteggerti da codice dannoso, pericoloso e incompetente fornito tramite questi annunci. Di conseguenza, il blocco degli script è un metodo decisamente migliore rispetto al blocco degli annunci (solo). Una volta che lo fai, puoi sfruttare lo strumento per il controllo a grana fine.
Consideriamo innanzitutto che blocchi completamente tutti gli script. Ciò riduce notevolmente la quantità di controllo che il sito può eseguire, poiché ora tutti i controlli devono essere sul lato server. Tuttavia, gli annunci e i contenuti vengono normalmente offerti da diversi server per una serie di motivi, pertanto è possibile che si verifichino pochissime interferenze. Teoricamente, un sito potrebbe nascondere tutto il contenuto dietro uno script iniziale che deve essere eseguito per primo, ma ciò ridurrebbe drasticamente le prestazioni e nessuno lo vorrà.
Ovviamente Internet moderno è inutilizzabile senza alcuni script. Ma il risultato della discussione precedente è che è anche abbastanza inutilizzabile e insicuro con troppi script. La soluzione, quindi, è la buona vecchia via di mezzo.
Quindi ecco un buon piano di azione: in primo luogo, caricare il sito con tutti gli script disabilitati o solo gli script della stessa origine abilitati. Contrassegna i domini della rete pubblicitaria come fonti non attendibili per consentire il filtraggio degli elenchi. Quindi abilita temporaneamente le fonti una alla volta se manca la funzionalità.
Si noti tuttavia che esiste una curva di apprendimento. Quali fonti sono necessarie per i caratteri di fantasia o altri contenuti molto importanti (tm)? Quale delle ventisette fonti del sito medio sono in realtà agenzie pubblicitarie, siti di ricerca di mercato, siti di tracciamento o in genere maliziosi? Potresti aver bisogno di capire le tecniche di marketing per classificarle. Inoltre, molti script sono a catena, quindi una volta caricato un nuovo script appariranno nuove fonti che potrebbero essere necessarie per ulteriori informazioni.
Quindi, controlla i cookie
I cookie possono essere una brutta invasione della privacy ma almeno non possono violare il sistema. E se non carichi script da una certa fonte, non devi preoccuparti tanto dei loro cookie. Ma mentre la maggior parte dei siti reagisce bene agli script mancanti, i cookie mancanti possono creare problemi brutti e imprevedibili. Fingere loro potrebbe essere una via di mezzo, ma non l'ho provato. Mi aspetto che sia una soluzione molto fragile. I buoni sviluppatori web (no, non è in realtà una contraddizione naturale) crittografano comunque i loro cookie, quindi il modo più semplice è ridimensionarli per sito e cancellarli regolarmente.
Infine, sii gentile
Non sembra esserci la necessità che gli annunci spariscano presto. Ma in questo momento c'è uno squilibrio, e le persone meno esperte tecnicamente stanno "pagando" per gli altri guardando più pubblicità. A lungo termine, bisognerà fare qualcosa al riguardo. Basta ignorare il problema e bloccare ogni annuncio ci porterà solo sul lato "cattivo" della discussione una volta arrivato. Inoltre, obbliga il mercato a utilizzare sempre più soluzioni dannose.
Una soluzione più intelligente è quella di utilizzare le nostre conoscenze non solo per bloccare le reti dannose, ma anche per controllare quelle "buone". Se ne trovi uno, prendi in considerazione la possibilità di inserirlo in una whitelist. Forse mentre si eliminano ancora i cookie, forse solo gli script che superano un test automatico, forse solo gli script con un certo hash ... ci sono molti modi. Naturalmente usare gli script di adblock-buster è un brutto segno, quindi Forbes dovrebbe probabilmente rimanere sulla lista nera per ora. Ma forse gli altri non dovrebbero.