blob: 96d4228ea1387dde5ea894045e12f1798bea9363 [file] [log] [blame]
'use strict';
var isChromeApp = require('./isChromeApp');
var hasLocal;
if (isChromeApp()) {
hasLocal = false;
} else {
try {
localStorage.setItem('_pouch_check_localstorage', 1);
hasLocal = !!localStorage.getItem('_pouch_check_localstorage');
} catch (e) {
hasLocal = false;
}
}
module.exports = function hasLocalStorage() {
return hasLocal;
};