ViewTransition: updateCallbackDone property
Baseline
2025
Newly available
Since October 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Thuộc tính chỉ đọc updateCallbackDone của giao diện ViewTransition là một Promise được hoàn thành khi promise được trả về bởi callback của phương thức document.startViewTransition() được hoàn thành, hoặc bị từ chối khi nó bị từ chối.
updateCallbackDone hữu ích khi bạn không quan tâm đến sự thành công/thất bại của hoạt ảnh view transition cùng tài liệu (SPA), mà chỉ muốn biết liệu và khi nào DOM được cập nhật.
Note:
Trong trường hợp view transition liên tài liệu (MPA), promise updateCallbackDone của ViewTransition liên quan sẽ tự động được hoàn thành.
Giá trị
Một Promise.
Ví dụ
// start new SPA view transition
const transition = document.startViewTransition(() => displayNewImage());
transition.updateCallbackDone.then(() => {
// Respond to the DOM being updated successfully
});
Xem Transitions as an enhancement để có ví dụ hữu ích.
Thông số kỹ thuật
| Specification |
|---|
| CSS View Transitions Module Level 1> # dom-viewtransition-updatecallbackdone> |