我有一个脚本,当用户加载时,会创建一个唯一的ID。然后保存在localStorage
并用于跟踪交易。有点像使用cookie,除非浏览器正在生成唯一的ID,否则在发送到服务器时可能会发生冲突。现在,我使用下面的代码:在JavaScript中创建全局唯一ID
function genID() {
return Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2);
}
我意识到这是一个超级基本实现,并希望在更好的方式来建立一个“更随意”的ID,以防止在服务器上的冲突的一些反馈。有任何想法吗?
@CDSanchez母亲effin ...我怎么会错过在我的搜索... –
没有JavaScript有GUID? –
@SamIam phpjs,下划线,我敢肯定,更多的图书馆有一个uniqueId函数,但JS本身不提供一个 – SgtPooki