bookmarks.onCreated
当创建书签项(书签或文件夹)时触发。
语法
js
browser.bookmarks.onCreated.addListener(listener)
browser.bookmarks.onCreated.removeListener(listener)
browser.bookmarks.onCreated.hasListener(listener)
事件具有三个函数
addListener(listener)
-
向此事件添加监听器。
removeListener(listener)
-
停止监听此事件。
listener
参数是要删除的监听器。 hasListener(listener)
-
检查是否为该事件注册了
listener
。如果正在监听,则返回true
,否则返回false
。
addListener 语法
参数
listener
-
发生此事件时调用的函数。该函数传递以下参数
id
-
string
。新书签项的 ID。 bookmark
-
bookmarks.BookmarkTreeNode
。有关新书签项的信息。
示例
js
function handleCreated(id, bookmarkInfo) {
console.log(`New bookmark ID: ${id}`);
console.log(`New bookmark URL: ${bookmarkInfo.url}`);
}
browser.bookmarks.onCreated.addListener(handleCreated);
扩展示例
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。
注意:此 API 基于 Chromium 的 chrome.bookmarks
API。本文档源自 Chromium 代码库中的 bookmarks.json
。