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