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ụ

js
// 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

Tương thích trình duyệt

Xem thêm