Crypto: randomUUID() 方法

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2022 年 3 月起,它已在各浏览器中可用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

注意:此功能在 Web Workers 中可用。

randomUUID() 方法属于 Crypto 接口,用于使用加密安全随机数生成器生成 v4 UUID

语法

js
randomUUID()

参数

无。

返回值

一个包含随机生成的 36 个字符的 v4 UUID 的字符串。

示例

js
/* Assuming that self.crypto.randomUUID() is available */

let uuid = self.crypto.randomUUID();
console.log(uuid); // for example "36b8f84d-df4e-4d49-b662-bcde71a8764f"

规范

规范
Web 加密级别 2
# Crypto-method-randomUUID

浏览器兼容性

另见