Il meccanismo di Same-Origin Policy del browser blocca la lettura della risposta HTTP cross-origin perché il server API remoto non include l'header HTTP 'Access-Control-Allow-Origin' che autorizza il dominio chiamante.
CORS_POLICY_BLOCKED
→
Il metodo 'document.querySelector()' o 'getElementById()' non ha trovato alcun nodo corrispondente nel DOM (perché l'ID non esiste o lo script viene eseguito prima del caricamento del tag HTML) restituendo null.
DOM_ADDEVENTLISTENER_NULL
→
L'algoritmo di clonazione strutturata utilizzato da 'postMessage' per inviare dati a Web Worker o iframe non supporta funzioni, nodi del DOM nativo, Symbol o puntatori a oggetti non serializzabili.
DATA_CLONE_ERROR_POSTMESSAGE
→
Il browser rifiuta la scrittura con 'localStorage.setItem()' perché lo spazio complessivo allocato per l'origine (generalmente circa 5MB) è stato completamente saturato; per grandi quantità di dati è necessario IndexedDB.
LOCALSTORAGE_QUOTA_EXCEEDED
→
Nei browser moderni i listener per 'touchstart', 'touchmove' e 'wheel' sono passivi per impostazione predefinita per non degradare le prestazioni di scorrimento; invocare 'e.preventDefault()' genera questo warning e viene ignorato (richiede '{ passive: false }').
PASSIVE_LISTENER_PREVENTDEFAULT
→