bookmarks.create()
bookmarks.create() は、parentId で指定した BookmarkTreeNode の配下に、ブックマークやフォルダーを作成するメソッドです。フォルダーを作成する場合は、CreateDetails#url の引数を省略するか空にします。
構文
js
browser.bookmarks.create(
bookmark, // CreateDetails
callback, // 関数(省略可)
);
引数
bookmarkbookmarks.CreateDetailscallback省略可-
ブックマークが新しく作成された際に呼び出される
functionです。この関数は以下の引数を 1 つ受け取ります。result-
新しく作成されたブックマークノードを表す
bookmarks.BookmarkTreeNode
ブラウザーの互換性
Loading…
使用例
以下の例は、このページのブックマークをデフォルトのフォルダー(Firefox は「未分類のブックマーク」、Chrome は「その他のブックマーク」)に作成するものです。
js
function onBookmarkAdded(bookmarkItem) {
console.log("Bookmark added with ID: " + bookmarkItem.id);
}
chrome.bookmarks.create(
{
title: "bookmarks.create() on MDN",
url: "https://big.rakal.top/Add-ons/WebExtensions/API/bookmarks/create",
},
onBookmarkAdded,
);
Example extensions
メモ:
この API は Chromium の chrome.bookmarks API に基づいています。また、このドキュメントは bookmarks.json における Chromium のコードに基づいています。