localStorage.js 534 B

1234567891011121314151617181920212223242526
  1. function localSet(k, v) {
  2. try {
  3. localStorage.setItem(k, v);
  4. } catch (e) {
  5. console.warn(`Failed to save ${k} to localStorage: ${e}`);
  6. }
  7. }
  8. function localGet(k, def) {
  9. try {
  10. return localStorage.getItem(k);
  11. } catch (e) {
  12. console.warn(`Failed to load ${k} from localStorage: ${e}`);
  13. }
  14. return def;
  15. }
  16. function localRemove(k) {
  17. try {
  18. return localStorage.removeItem(k);
  19. } catch (e) {
  20. console.warn(`Failed to remove ${k} from localStorage: ${e}`);
  21. }
  22. }