tabs.goBack()

在选项卡的历史记录中导航到上一页,如果可用。

这是一个异步函数,返回一个 Promise

语法

js
let withGoingBack = browser.tabs.goBack(
  tabId,                  // optional integer
  callback                  // optional function
)

参数

tabId 可选

integer。要导航的选项卡的 ID。默认为当前窗口的活动选项卡。

callback 可选

function。页面导航完成后,将调用此函数,不带任何参数。

返回值

一个 Promise,在页面导航完成后 fulfilled。

示例

返回当前选项卡中的上一页

js
function onGoBack() {
  console.log("Gone back");
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let goingBack = browser.tabs.goBack();
goingBack.then(onGoBack, onError);

浏览器兼容性

注意:此 API 基于 Chromium 的 chrome.tabs API。本文档源自 Chromium 代码中的 tabs.json