gsklee / ngStorage

localStorage and sessionStorage done right for AngularJS.
MIT License
2.33k stars 461 forks source link

Crash when webstorage is not supported #168

Closed JulienBier closed 9 years ago

JulienBier commented 9 years ago

Hi, I found an issue when I try to save data in a browser with disabled local storage:

undefined is not a function (evaluating 'webStorage.removeItem(storageKeyPrefix + k)')

It can be solved adding removeItem: angular.noop at line 135 var webStorage = isStorageSupported(storageType) || ($log.warn('This browser does not support Web Storage!'), {setItem: angular.noop, getItem: angular.noop, removeItem: angular.noop}),

Thanks.

egilkh commented 9 years ago

Thanks for reporting this.

JulienBier commented 9 years ago

Thanks for the fix !