Navigation: canGoForward 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

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

Navigation 接口的 **canGoForward** 只读属性,当可以向前导航到历史记录中的下一个条目时(即,currentEntry 不是历史记录列表中的最后一个条目),返回 true,否则返回 false

一个布尔值:如果可能在导航历史中向前导航,则为 true;否则为 false

示例

js
async function backHandler() {
  if (navigation.canGoBack) {
    await navigation.back().finished;
    // Handle any required clean-up after
    // navigation has finished
  } else {
    displayBanner("You are on the first page");
  }
}

async function forwardHandler() {
  if (navigation.canGoForward) {
    await navigation.forward().finished;
    // Handle any required clean-up after
    // navigation has finished
  } else {
    displayBanner("You are on the last page");
  }
}

规范

规范
HTML
# dom-navigation-cangoforward-dev

浏览器兼容性

另见