Initial commit

This commit is contained in:
jiapengyu
2026-07-27 13:37:48 +08:00
commit ecba71e2a5
39123 changed files with 5989154 additions and 0 deletions
+25
View 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;