LockManager

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2022.

安全上下文: 此项功能仅在一些支持的浏览器安全上下文(HTTPS)中可用。

备注: 此特性在 Web Worker 中可用。

Web Locks APILockManager 接口提供了请求新的 Lock 对象以及枚举现有的 Lock 对象的方法。要获取 LockManager 实例,请访问 navigator.locks 属性。

实例方法

LockManager.request()

请求一个指定其名称和模式参数的 Lock 对象。

LockManager.query()

返回一个 Promise,兑现一个包含持有的锁以及等待的锁请求的对象。

规范

Specification
Web Locks API
# api-lock-manager

浏览器兼容性

BCD tables only load in the browser