bookmarks.getRecent()

bookmarks.getRecent() は、最近に追加されたブックマークを指定した最大個数まで取得し、BookmarkTreeNode オブジェクトの配列としてコールバック関数に渡します。

構文

js
browser.bookmarks.getRecent(
  numberOfItems, // 整数
  callback, // 関数
);

引数

numberOfItems

取得する要素の最大個数を指定する整数です。最近追加された要素のうち、ここで指定した個数までが戻り値のリストに含まれます。

callback

リストが取得された際に実行される関数です。この関数には以下の引数が渡ります。

results

各要素が 1 つのブックマークノードを表す bookmarks.BookmarkTreeNode オブジェクトの array

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
getRecent

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

使用例

以下の例は、直近に追加されたブックマークの URL を出力するものです。

js
function gotMostRecent(bookmarkItems) {
  if (bookmarkItems.length) {
    console.log(bookmarkItems[0].url);
  }
}

chrome.bookmarks.getRecent(1, gotMostRecent);

メモ: この API は Chromium の chrome.bookmarks API に基づいています。また、このドキュメントは bookmarks.json における Chromium のコードに基づいて作成されています。Microsoft Edge の実装状況は Microsoft Corporation から提供されたものであり、ここでは Creative Commons Attribution 3.0 United States License に従います。