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 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。