此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
NavigationTransition
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
导航 API 的 NavigationTransition 接口表示正在进行的导航,即尚未到达 navigatesuccess 或 navigateerror 阶段的导航。
它是通过 Navigation.transition 属性访问的。
实例属性
finished只读 实验性-
返回一个
Promise,其在navigatesuccess事件触发的同时兑现,或navigateerror事件触发的同时拒绝。 from只读 实验性-
返回导航过渡来源的
NavigationHistoryEntry。 -
返回正在进行的导航的类型。
示例
js
async function cleanupNavigation() {
await navigation.transition.finished;
// 导航已成功完成
// 清理所有正在进行的监控
}
规范
| Specification |
|---|
| HTML> # navigationtransition> |
浏览器兼容性
Loading...
参见
- 现代客户端路由:导航 API
- 导航 API 说明
- Domenic Denicola 的导航 API 在线演示