MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

bookmarks.BookmarkTreeNode

bookmarks.BookmarkTreeNode 型のオブジェクトは、ブックマークツリー上のノード(ブックマーク / フォルダ)を表現するものです。子ノードは親フォルダの中で index に従って順序付けされます。

値の型

以下のプロパティを含む object です。

id
そのノードを一意に識別する string です。この ID はユーザのプロファイル内で固有であり、ブラウザを再起動した後も有効です。
parentId Optional
親フォルダの ID を表す string です。ルートノードの場合は省略されます。
index Optional
親フォルダの中におけるノードの位置を表す 0 以上の number です。0 は先頭の要素を意味します。
url Optional
ブックマークの URL を表す string です。フォルダの場合は省略されます。
title
ブックマークリストやメニューにノードが表示される際のテキストを表す string です。
dateAdded Optional
このノードが生成された時刻を 1970 年 1 月 1 日からの経過ミリ秒 で表す number です。
dateGroupModified Optional
その内容の最終変更時刻を 1970 年 1 月 1 日からの経過ミリ秒 で表す number です。
unmodifiable Optional
bookmarks.BookmarkTreeNodeUnmodifiable 型で表現される string です。このノードが変更不可である理由を表します。変更可能な場合には省略されます。
children Optional
各要素がノードの子要素を表す、bookmarks.BookmarkTreeNodearray です。リストの要素は UI に表示されているのと同じ順序で並びます。フォルダの場合は省略されます。

現在、ブックマークリストのセパレータをこのオブジェクトで表すことはできません。

ブラウザ実装状況

Chrome Edge Firefox Firefox for Android Opera
Basic Support Yes No 45.0 No 33

謝辞

この API は Chromium の chrome.bookmarks API に基づいています。また、このドキュメントは bookmarks.json における Chromium のコードから作成されています。

Microsoft Edge の実装状況は Microsoft Corporation から提供されたものであり、ここでは Creative Commons Attribution 3.0 United States License に従います。

ドキュメントのタグと貢献者

 このページの貢献者: hashedhyphen
 最終更新者: hashedhyphen,