bookmarks.get()
bookmarks.get()
方法用于检索与给定 bookmarks.BookmarkTreeNode
的 ID 或此类 ID 的数组匹配的节点。
这是一个返回 Promise
的异步函数。
语法
js
let getBookmarks = browser.bookmarks.get(
idOrIdList // 字符串或字符串数组
)
参数
idOrIdList
-
一个字符串或字符串数组,指定一个或多个要检索的
BookmarkTreeNode
对象的 ID。
返回值
一个 Promise
,其会兑现一个 BookmarkTreeNode
数组,表示每个匹配的节点。结果中不包括分隔符。如果找不到任何节点,promise 将以错误消息拒绝。
示例
此示例尝试获取 ID 为 bookmarkAAAA
的书签。如果不存在具有此 ID 的书签,则调用 onRejected
:
js
function onFulfilled(bookmarks) {
console.log(bookmarks);
}
function onRejected(error) {
console.log(`一个错误:${error}`);
}
let gettingBookmarks = browser.bookmarks.get("bookmarkAAAA");
gettingBookmarks.then(onFulfilled, onRejected);
浏览器兼容性
BCD tables only load in the browser
备注:
此 API 基于 Chromium 的 chrome.bookmarks
API。该文档衍生自 Chromium 代码中的 bookmarks.json
。