此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Navigation:transition 属性

基线 2026
最近可用

自 January 2026 起,此特性已在最新浏览器中得到支持。但在较旧的设备或浏览器中可能无法运行。

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

Navigation 接口的 transition 只读属性返回一个 NavigationTransition 对象,该对象表示正在进行的导航的状态,可用于跟踪正在进行的导航。

NavigationTransition 对象,如果当前没有正在进行的导航,则为 null

示例

js
async function handleTransition() {
  if (navigation.transition) {
    showLoadingSpinner();
    await navigation.transition.finished;
    hideLoadingSpinner();
  }
}

规范

规范
HTML
# dom-navigation-transition-dev

浏览器兼容性

参见