gpt4 book ai didi

javascript - Windows 8 WinJS 应用程序中的应用程序启动是否有唯一的 session ID?

转载 作者:行者123 更新时间:2023-11-30 13:07:53 24 4
gpt4 key购买 nike

每当用户启动应用程序时,我都会尝试获取唯一的 session ID。每次用户进入应用程序时都应创建此 ID。在 Windows 8 WinJS API 中是否有类似的东西?

最佳答案

session ID 是并且可能永远是基于 GUID 的,因为它具有随机性和非常非常罕见的冲突机会(重复 ID)

如果使用 csharp(我知道你不在这里,我会解决这个问题),只需在应用程序启动时在 cs 中创建一个即可


var id = Guid.NewGuid();

由于您使用的是 WinJS,因此没有内置的 Guid 支持,因此您可以创建一个 Windows 应用商店组件来与您的应用程序一起分发,从而使用 csharp 来创建它,或者在 JavaScript 中生成一个取自(请给如果适用,请在此处链接来源 SO 帖子):

Create GUID / UUID in JavaScript?


function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
};

function guid() {
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}

var uuid = guid();

关于javascript - Windows 8 WinJS 应用程序中的应用程序启动是否有唯一的 session ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com