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

View in English Always switch to English

NavigationTransition:finished 属性

基线 2026
最近可用

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

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

NavigationTransition 接口的 finished 只读属性返回一个 Promise,其在 navigatesuccess 事件触发的同时兑现,或 navigateerror 事件触发的同时拒绝。

兑现 undefinedPromise

示例

js
async function cleanupNavigation() {
  await navigation.transition.finished;
  // 导航已成功完成
  // 清理所有正在进行的监控
}

规范

规范
HTML
# dom-navigationtransition-finished-dev

浏览器兼容性

参见