uuid.js 369 字节
Newer Older
Q
qiang 已提交
1
const UUID_KEY = '__DC_STAT_UUID'
2
const storage = window.localStorage || window.sessionStorage || {}
Q
qiang 已提交
3
let deviceId
4 5

export default function () {
Q
qiang 已提交
6 7 8
  deviceId = deviceId || storage[UUID_KEY]
  if (!deviceId) {
    deviceId = Date.now() + '' + Math.floor(Math.random() * 1e7)
9
    try {
Q
qiang 已提交
10
      storage[UUID_KEY] = deviceId
11 12 13 14
    } catch (error) {

    }
  }
Q
qiang 已提交
15
  return deviceId
16
}