UNPKG

@toolz/session-storage-is-available

Version:

A simple utility function to safely determine whether sessionStorage is available in the current environment

11 lines (10 loc) 282 B
export const sessionStorageIsAvailable = () => { try { const testKey = '__some_random_key_you_are_not_going_to_use__'; sessionStorage.setItem(testKey, testKey); sessionStorage.removeItem(testKey); return true; } catch (e) { return false; } };