NavigationActivation: navigationType property

Baseline 2026
Newly available

Since January 2026, 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 navigationType của giao diện NavigationActivation chứa một chuỗi cho biết loại điều hướng.

Giá trị

Một chuỗi đại diện cho loại điều hướng mà NavigationActivation liên quan đến. Các giá trị có thể là:

  • push: Một vị trí mới đã được điều hướng đến, khiến một mục mới được đẩy vào danh sách lịch sử.
  • reload: NavigationActivation.entry được tải lại.
  • replace: NavigationActivation.entry được thay thế bằng mục lịch sử mới. Mục mới này sẽ sử dụng lại cùng key, nhưng được gán một id khác.
  • traverse: Trình duyệt điều hướng từ một mục lịch sử hiện có sang một mục lịch sử hiện có khác.

Ví dụ

js
window.addEventListener("pageswap", (event) => {
  // For example, the page was hidden, or the navigation is cross-document.
  if (!event.viewTransition) return;

  // Skip the view transition for back/forward navigations.
  if (event.activation.navigationType === "traverse") {
    event.viewTransition.skipTransition();
  }
});

Thông số kỹ thuật

Specification
HTML
# dom-navigationactivation-navigationtype

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

Xem thêm