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 |
瀏覽器相容性
載入中…