2012-12-15 03:39:08 +0000 2012-12-15 03:39:08 +0000
100
100
Advertisement

Cancellare l'archiviazione locale HTML5 su una pagina specifica

Advertisement

È possibile cancellare l'archiviazione locale HTML5 su una pagina web specifica? Stavo modificando una demo Javascript su http://jsfiddle.net , e ho riorganizzato le finestre in modo tale che una di esse diventasse impossibile da ridimensionare. È possibile cancellare l'archiviazione locale su una pagina specifica in questo caso?

Advertisement
Advertisement

Risposte (7)

159
159
159
2013-10-06 19:46:58 +0000

Chrome fornisce ora un'opzione per cancellare l'archiviazione locale di un sito specifico. Per questo, inserirlo nell'Omnibox

chrome://settings/siteData

Ora, è possibile digitare il nome del sito, selezionare Memoria locale e fare clic su Rimuovi per cancellare la memoria locale per il sito

62
62
62
2012-12-15 04:54:28 +0000

Mentre Chrome non fornisce un'interfaccia utente per la cancellazione di localStorage, esiste un'API che cancella una chiave specifica o l'intero oggetto localStorage su un sito web.

//Clears the value of MyKey
window.localStorage.removeItem("MyKey");

//Clears all the local storage data
window.localStorage.clear();

Ogni browser Chrome, per impostazione predefinita, ha la console JavaScript installata. Quindi un metodo alternativo, e forse il modo più semplice, per cancellare localStorage è quello di cliccare con il tasto destro del mouse sulla pagina, cliccare su “Inspect Element”, poi cliccare sulla scheda “Console”. Quando la console si apre, digitare il seguente JavaScript e premere invio:

window.localStorage.clear()

Una volta fatto, localStorage verrà cancellato. Si noti che questo riguarda tutte le pagine web su un singolo dominio, quindi se si cancella localStorage per jsfiddle.net/index.html (supponendo che sia la pagina su cui ci si trova), allora la cancella per tutte le altre pagine di quel sito. Vedere HTML5Goodies - A Peek into Local Data Storage in HTML 5 per maggiori informazioni.

10
Advertisement
10
10
2012-12-15 04:15:05 +0000
Advertisement

Chrome non fornisce ancora un'interfaccia per gestire il local-storage HTML5, quindi per cancellare il local-storage in Chrome, sarà necessario cercare ed eliminare manualmente il file nella sottodirectory Local Storage nella sottodirectory chrome://chrome/settings/clearBrowserData nella User Data . Potete trovarlo cercando un file che contiene il nome del dominio.

Potete anche usare il Cancella cookie e altri dati del sito e inserire i dati del plug-in nella finestra di dialogo _Clear browsing data (chrome://chrome/settings/cookies o Ctrl+Shift+Canc), ma non vi dà un controllo a livello di sito.

Per la cronaca, jsfiddle.net non usa local-storage per i suoi frame, usa cookie standard che potete cancellare in jsf. Basta digitare window_sizes nella casella di modifica, quindi fare clic sul cookie [Remove], quindi sul pulsante jsfiddle.net. Per eliminare tutti i cookie in jsfiddle, basta cliccare sulla voce &007 (non un qualsiasi cookie spefcific), e premere Cancella.

8
8
8
2015-08-06 09:47:25 +0000

È anche possibile cancellarlo attraverso la console nella finestra dello sviluppatore con il comando localStorage.clear():

5
Advertisement
5
5
2017-06-28 11:57:03 +0000
Advertisement

Non posso ancora commentare, ma la risposta accettata non è più precisa al 100% dall'ultimo aggiornamento di Chrome. Chrome ha un nuovo look materiale per tutte le impostazioni; e il link per cancellare tutta la memoria locale per un host specificato è ora leggermente diverso:

chrome://settings/siteData
3
3
3
2017-02-17 17:16:35 +0000

Se si dispone di Chrome Developer Tools si possono vedere o modificare i valori di localStorage

  • F12 o CtrlShiftI o ⌘OptI
  • Application
  • Storage
  • Storage
  • Local Storage

È organizzato per dominio. (localStorage è specifico di un dominio, non di una pagina)

Evidenziare le coppie chiave/valore e fare clic su X se si desidera eliminarle.

1
Advertisement
1
1
2017-11-04 04:26:03 +0000
Advertisement

La risposta chrome://settings/siteData non ha funzionato per me

Questo è ciò che funziona per me in Chrome versione 61 :

  1. chrome://settings/content/cookies
  2. scorrere fino a Tutti i cookie e i dati del sito, e nell'input “Cerca cookie” inserire “localhost”
  3. quindi fare clic su Rimuovi tutti gli elementi mostrati , o premere il pulsante di cancellazione

Questo cancella non solo i cookie ma anche la memorizzazione locale e i vostri basi di dati locali anche

Advertisement

Domande correlate

16
1
18
10
4
Advertisement