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);

浏览器兼容性

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