Lock: name property
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.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc name của giao diện Lock trả về tên được truyền vào LockManager.request khi khóa được yêu cầu.
Tên của khóa được truyền bởi script khi khóa được yêu cầu. Tên này do nhà phát triển chọn để đại diện cho một tài nguyên trừu tượng mà việc sử dụng cần được phối hợp giữa nhiều tab, worker hoặc các đoạn code khác trong cùng origin. Ví dụ, nếu chỉ một tab của ứng dụng web nên đồng bộ tài nguyên mạng với cơ sở dữ liệu ngoại tuyến, nó có thể sử dụng tên khóa như "net_db_sync".
Giá trị
Một chuỗi.
Ví dụ
Các ví dụ sau đây minh họa cách thuộc tính name được truyền vào lời gọi LockManager.request(). LockManager là đối tượng được trả về bởi navigator.locks.
navigator.locks.request("net_db_sync", showLockProperties);
function showLockProperties(lock) {
console.log(`The lock name is: ${lock.name}`);
console.log(`The lock mode is: ${lock.mode}`);
}
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web Locks API> # dom-lock-name> |