Lock:mode 属性
注意:此功能在 Web Workers 中可用。
mode 是 Lock 接口的一个只读属性,它返回请求锁时传递给 LockManager.request() 的访问模式。该模式可以是 "exclusive"(独占,默认值)或 "shared"(共享)。
值
值可以是 "exclusive" 或 "shared" 之一。
示例
以下示例展示了如何在调用 LockManager.request() 时传递 mode 属性。LockManager 是 navigator.locks 返回的对象。
js
// Should show "exclusive" (the default)
navigator.locks.request("my_resource", show_lock_properties);
// Should show "exclusive"
navigator.locks.request(
"my_resource",
{ mode: "exclusive" },
show_lock_properties,
);
// Should show "shared"
navigator.locks.request(
"my_resource",
{ mode: "shared" },
show_lock_properties,
);
function show_lock_properties(lock) {
console.log(`The lock name is: ${lock.name}`);
console.log(`The lock mode is: ${lock.mode}`);
}
规范
| 规范 |
|---|
| Web Locks API # dom-lock-mode |
浏览器兼容性
加载中…