Come si ricorda un sito Web di non memorizzare i cookie?


40

È apparso un popup su un sito Web e mi ha chiesto se consentivo al sito Web di memorizzare le preferenze nei cookie. Per caso, ho detto "no". L'aggiornamento / riavvio non ripristina il popup.

Esiste un modo predefinito per ripristinare questo tipo di popup, senza cancellare la cronologia / i cookie?

Inoltre, come può un sito Web ricordare se è consentito memorizzare i cookie? Memorizzandolo in un cookie?


36
I cookie per la memorizzazione delle preferenze degli utenti in merito alla memorizzazione dei cookie sono esenti dalle leggi europee che impongono ai siti Web di non memorizzare i cookie senza l'autorizzazione dell'utente.
user2428118

2
@ user2428118 Sarei interessato a riferimenti (ufficiali) a supporto di ciò. Grazie
dbjohn,

2
@dbjohn ico.org.uk/for_organisations/… menziona che i cookie che coinvolgono la personalizzazione dell'interfaccia utente sono esenti. Poiché un popup è un elemento dell'interfaccia utente, questo probabilmente rientra in tale esenzione.
Nzall,

2
@dbjohn Ho trovato questo sito Web olandese di un ufficio specializzato in consulenza legale in materia di informatica. In sostanza, per i cookie "essenziali" non è richiesto alcun permesso. Un cookie che memorizza le preferenze dei cookie può essere considerato un cookie essenziale.
user2428118,

1
@dbjohn Qui c'è un problema tecnico e questo è che HTTP non è designato per definizione (non ricorda nulla sui browser). I cookie sono stati inventati per risolvere questo problema, e quindi hai assolutamente bisogno di qualcosa di simile ai cookie "essenziali" per ricordare che all'utente non piacciono i cookie. Alcuni browser più recenti hanno la funzione "non tracciarmi", ma non è ancora ampiamente utilizzato.

Risposte:


30

Ti hanno chiesto se desideri memorizzare le preferenze nei cookie, non se desideri che impostino i cookie in generale. Quindi, se scrivessi il supporto per questa funzione, imposterei un cookie separato (ad es. nopref) E verificherei se l'utente ha questo cookie. C'è una buona probabilità che troverai un tale cookie per quel sito, che puoi cancellare senza cancellare altri cookie o cronologia.

Ispezione dei cookie impostati per una determinata pagina

In Firefox, puoi elencare i cookie per una determinata pagina facendo clic con il pulsante destro del mouse su una parte vuota della pagina, quindi selezionando l' opzione Visualizza informazioni sulla pagina . Troverai il pulsante "Visualizza cookie" nella scheda "Sicurezza". In Chrome, hai la stessa opzione "Visualizza informazioni sulla pagina", che apre una finestra di dialogo che si blocca dalla barra degli indirizzi. Il collegamento nella parte superiore ti porterà a un elenco di cookie. Presumo che funzioni simili si possano trovare in altri browser.

Scoprire se il sito imposta un cookie

Ecco un modo per scoprire cosa sta facendo il sito. Apri il sito in modalità di navigazione in incognito. Apri gli strumenti di sviluppo e passa alla scheda Rete. Quindi controlla quale attività sta accadendo in background mentre rifiuti che il sito ti rintracci con i cookie. In particolare, cerca le intestazioni di risposta e vedi se ci sono intestazioni "Set-Cookie". Quindi prova a eliminare i cookie menzionati nell'intestazione e vedi se questo fa la differenza.

Informazioni su localStorage

Dato che un altro poster ha menzionato localStorage (database nel browser), commenterò anche questo. Penso che sarà molto raro che il sito usi localStorage a questo scopo poiché i dati localStorage non sono accessibili al server a meno che non ci sia un codice JavaScript che rispedisca i dati al server. Se desideri controllare il contenuto di localStorage, il modo più veloce è aprire gli strumenti di sviluppo nel tuo browser, andare alla scheda (JavaScript) della console e digitare localStorage. Questo dovrebbe darti un output simile a:

Storage { someKey: "value", length: 1 }

Le someKeyidentifica il valore impostato dal JavaScript nella pagina ci si trova. Se ritieni che someKeyfaccia qualcosa di rilevante, puoi provare a rimuoverlo eseguendo quanto segue:

localstorage.removeItem('someKey');

Ciò rimuove i dati sotto someKeychiave dal localStorage e il ricaricamento della pagina potrebbe ripristinarlo alle "impostazioni di fabbrica". Se non sei sicuro che la chiave specifica sia impostata dalla funzionalità di notifica dei cookie, puoi aprire la pagina in modalità di navigazione in incognito ed elencare i contenuti di LocalStorage prima e dopo aver interagito con la pagina.

Ancora una volta, dubito che troppi siti utilizzino localStorage per questo scopo.


9

Perché questo suona in modo orribile come siti olandesi e il tuo nome sembra olandese, ho intenzione di espandere un po ':

Nell'UE è necessario fornire all'utente un avviso che sta utilizzando i cookie. Tutto ciò che serve è un piccolo messaggio, una sezione nel rivelatore o un pop-up una tantum (quelli sono rari). A volte esiste una possibilità di rinuncia

Ai Paesi Bassi piace essere il ragazzo con il miglior comportamento in classe, quindi abbiamo alzato la testa:
tutti i cookie non essenziali sono vietati, a meno che l'utente non aderisca (contrariamente al regolamento UE).

Questo crea un problema, cosa è essenziale? Bene, questo è praticamente coperto, concludendo che anche ogni sito che utilizza Google Analytics inserisce un cookie non essenziale.

Lo risolvono con un muro di scelta dei cookie poco intuitivo (ma finora la "migliore" soluzione).
Prima di poter accedere al sito, è necessario fare clic su [ok] o [no]. Questo deve essere fatto prima del pageload, ad es. Google Analytics.

Esistono diverse soluzioni per ricordarlo. Uno sta salvando l'IP in un database o l'archiviazione locale del browser (come un database sul lato client), ma la soluzione più semplice è salvarla in .... un cookie.
Ciò è consentito, poiché si tratta di un cookie essenziale.

Ripristino di tali impostazioni
Poiché probabilmente sceglieranno una soluzione di archiviazione locale (il DB del client o un cookie), è possibile accedere alla cronologia (ctrl + H) e fare clic con il pulsante destro del mouse sul sito Web, quindi selezionare [dimentica]. Ciò rimuoverà tutto ciò che riguarda questo sito, inclusi i cookie e le memorie.

Per quanto riguarda il commento "questa legge è morta nel Regno Unito"
Nei Paesi Bassi questo non viene più implementato. L'indicazione (versione UE) viene ancora mostrata, ma l'adesione difficilmente esiste, a parte i siti dei sindaci.


Martjin, ci sono motivi legittimi per cui non dovresti essere monitorato con i cookie. In generale la tua risposta è buona, comunque proverei a rielaborare l'ultimo paragrafo o rimuoverlo.
sixtyfootersdude,


Mi chiedo da un po 'ora, perché il downvote?
Martijn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.