初始化fy
This commit is contained in:
25
uni_modules/UniDevTools/node_modules/licia/safeStorage.js
generated
vendored
Normal file
25
uni_modules/UniDevTools/node_modules/licia/safeStorage.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
var memStorage = require('./memStorage');
|
||||
exports = function(type) {
|
||||
type = type || 'local';
|
||||
var ret;
|
||||
switch (type) {
|
||||
case 'local':
|
||||
ret = window.localStorage;
|
||||
break;
|
||||
case 'session':
|
||||
ret = window.sessionStorage;
|
||||
break;
|
||||
}
|
||||
try {
|
||||
var x = 'test-localStorage-' + Date.now();
|
||||
ret.setItem(x, x);
|
||||
var y = ret.getItem(x);
|
||||
ret.removeItem(x);
|
||||
if (y !== x) throw new Error();
|
||||
} catch (e) {
|
||||
return memStorage;
|
||||
}
|
||||
return ret;
|
||||
};
|
||||
|
||||
module.exports = exports;
|
||||
Reference in New Issue
Block a user