PeriodicSyncManager: getTags() method
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Note: This feature is available in Web Workers.
Phương thức getTags() của giao diện PeriodicSyncManager trả về Promise phân giải với danh sách các đối tượng String đại diện cho các tag hiện đang được đăng ký để đồng bộ hóa định kỳ.
Cú pháp
getTags()
Tham số
Không có.
Giá trị trả về
Một Promise phân giải với danh sách các đối tượng String đại diện cho các tag hiện đang được đăng ký để đồng bộ hóa định kỳ.
Ngoại lệ
Không có.
Ví dụ
Ví dụ sau sử dụng phương thức getTags() để kiểm tra xem tác vụ đồng bộ hóa định kỳ với một tag nhất định có được đăng ký không.
navigator.serviceWorker.ready.then((registration) => {
registration.periodicSync.getTags().then((tags) => {
if (tags.includes("get-latest-news")) skipDownloadingLatestNewsOnPageLoad();
});
});
skipDownloadingLatestNewsOnPageLoad() là một hàm do nhà phát triển định nghĩa.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web Periodic Background Synchronization> # dom-periodicsyncmanager-gettags> |