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 Standard # navigationtransition |
浏览器兼容性
BCD tables only load in the browser
参见
- 现代客户端路由:导航 API
- 导航 API 说明
- Domenic Denicola 的导航 API 在线演示