sessionStorage.js 448 B

1234567891011121314151617
  1. angular.module('sessionStorage', []).value('sessionStorage', sessionStorage)
  2. /*
  3. sessionStorage can throw browser exceptions, for example if it is full
  4. We don't use sessionStorage for anything critical, on in that case just
  5. fail gracefully.
  6. */
  7. function sessionStorage(...args) {
  8. try {
  9. return $.sessionStorage(...args)
  10. } catch (e) {
  11. console.error('sessionStorage exception', e)
  12. return null
  13. }
  14. }
  15. export default sessionStorage