DOM e Browser API
DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document. – JavaScript DOM_LOCALSTORAGE_DENIED
L'accesso a `localStorage` o `sessionStorage` è bloccato dalle impostazioni privacy del browser quando il sito è incorporato in un iframe di terze parti o i cookie di terze parti sono bloccati.
Cosa significa questo errore?
L'accesso a `localStorage` o `sessionStorage` è bloccato dalle impostazioni privacy del browser quando il sito è incorporato in un iframe di terze parti o i cookie di terze parti sono bloccati.
Messaggio originale
DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.Contesto e parole chiave
Alias
- Access is denied for this document localStorage
- localStorage SecurityError
Messaggi alternativi
- accesso a localStorage negato per questo documento cookie terze parti bloccati
Prodotti
- Motore JavaScript ECMAScript (V8, SpiderMonkey, JavaScriptCore) / DOM Web APIs
Piattaforme
- Browser Web
- Bun
- Deno
- Multipiattaforma
- Node.js
Parole chiave
- DOM e Browser API
- DOM_LOCALSTORAGE_DENIED
- ecmascript
- errore-javascript-localstorage-access-denied-security
- javascript
- javascript.dom.localstorage-security-denied
- js
Cause possibili
Origine del problema per JavaScript: DOMException — Accesso a localStorage negato (SecurityError)
L'accesso a `localStorage` o `sessionStorage` è bloccato dalle impostazioni privacy del browser quando il sito è incorporato in un iframe di terze parti o i cookie di terze parti sono bloccati.
molto comuneDiagnosi
Ispezione diagnostica JavaScript per JavaScript: DOMException — Accesso a localStorage negato (SecurityError)
Aprire la Console dei Developer Tools del browser (F12) o consultare lo stack trace a terminale.
Come leggere il risultato. Evidenzia la linea esatta di codice sorgente, l'oggetto target e il tipo di eccezione ECMAScript scatenata.
Risoluzione
Procedura di risoluzione per JavaScript: DOMException — Accesso a localStorage negato (SecurityError)
Applicare la correzione al codice secondo gli standard ECMAScript e le specifiche W3C/WHATWG.
- Verificare la compatibilità del tipo di dato o la presenza dell'elemento DOM
- Aggiungere i controlli di validazione o gestione degli errori con try/catch
- Ricaricare l'applicazione o rieseguire il test unitario
Domande frequenti
Come risolvere l'errore DOM_LOCALSTORAGE_DENIED in JavaScript?
L'accesso a `localStorage` o `sessionStorage` è bloccato dalle impostazioni privacy del browser quando il sito è incorporato in un iframe di terze parti o i cookie di terze parti sono bloccati.
Approfondimenti
- MDN Web Docs - JavaScript Standard Error Reference documentazione_ufficiale