Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Handle quota exceeded function safeStore(key, value) { try { localStorage.setItem(key, JSON.stringify(value)); return true; } catch (e) { if (e.name === "QuotaExceededError") { console.warn("Storage full — clearing old cache"); localStorage.clear(); return false; } throw e; } } // Estimate storage usage (Chrome only) const estimate = await navigator.storage.estimate(); console.log(`Used: ${estimate.usage} / ${estimate.quota} bytes`);
Result
Open