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 someKey
identifica il valore impostato dal JavaScript nella pagina ci si trova. Se ritieni che someKey
faccia qualcosa di rilevante, puoi provare a rimuoverlo eseguendo quanto segue:
localstorage.removeItem('someKey');
Ciò rimuove i dati sotto someKey
chiave 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.