UNPKG

dcagent

Version:

an analytics sdk for HTML5 app and web game

29 lines (24 loc) 583 B
/** * 本地存储封装 */ import {engine} from '../detect/engine.js' import {hasStorage} from '../detect/client.js' import {noop} from '../libs/utils.js' import {window} from '../globals' var storage /** * see egret core at src/context/localStorage/localStorage.ts */ if (engine.isEgret) { storage = window.egret.localStorage } else if (engine.isCocos) { storage = window.cc.sys.localStorage } else { // layabox也是localStorage storage = hasStorage ? window.localStorage : { getItem: noop, setItem: noop, removeItem: noop } } export default storage