此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
Navigation:canGoForward 属性
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Navigation 接口的 canGoForward 只读属性在可以在导航历史记录中向前导航(即 currentEntry 不是历史记录条目列表中的最后一个)时返回 true,否则返回 false。
值
布尔值:如果可以在导航历史记录中向前导航,则为 true,否则为 false。
示例
js
async function backHandler() {
if (navigation.canGoBack) {
await navigation.back().finished;
// 导航结束后处理任何必要的清理工作
} else {
displayBanner("你在第一页");
}
}
async function forwardHandler() {
if (navigation.canGoForward) {
await navigation.forward().finished;
// 导航结束后处理任何必要的清理工作
} else {
displayBanner("你在最后一页");
}
}
规范
| Specification |
|---|
| HTML> # dom-navigation-cangoforward-dev> |
浏览器兼容性
Loading...
参见
- 现代客户端路由:导航 API
- 导航 API 说明
- Domenic Denicola 的导航 API 在线演示