bookmarks.getRecent()

bookmarks.getRecent()方法将指定数量的最近添加的书签作为BookmarkTreeNode对象的数组检索。

这是一个返回Promise的异步函数。

语法

js
let gettingRecent = browser.bookmarks.getRecent(
  numberOfItems          // integer
)

参数

numberOfItems

表示要返回的最大项目数的数字。返回的列表将包含最多这么多最近添加的项目。此处允许的最小值为 1。如果您传递 0 或更小的值,则该函数将抛出错误。

返回值

一个Promise,它将使用BookmarkTreeNode对象的数组来完成。

示例

此示例记录最近添加的书签的 URL

js
function onFulfilled(bookmarks) {
  for (const bookmark of bookmarks) {
    console.log(bookmark.url);
  }
}

function onRejected(error) {
  console.log(`An error: ${error}`);
}

browser.bookmarks.getRecent(1).then(onFulfilled, onRejected);

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

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