导航:canGoForward 属性

有限可用性

此功能不是基线,因为它在一些最常用的浏览器中无法使用。

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

canGoForwardNavigation 接口的只读属性,如果可以在导航历史记录中向前导航(即 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

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅