参数
BookmarkTreeNode
- id(string)
- id
- parentId(optional string)
- 父节点的id。
- index(optional integer)
- 书签项在其父节点中的位置,以0开始。
- url(optional string)
- url
- title(optional string)
- 名称。
- dateAdded(optional integer)
- 暂忽略
- isFolder(optional boolean)
- 是否文件夹
- 。
方法
get
sogouExplorer.bookmarks.get(string or array of string idOrIdList, function callback)
- 获取书签信息。
- 参数
- idOrIdList(string or array of string)
- 字符串id,或者由字符串组成的id数组。
- function callback
- function(array of BookmarkTreeNode) {...};
- BookmarkTreeNode见上文。
getChildren
sogouExplorer.bookmarks.getChildren(string id, function callback)
- 获取书签的子项信息。
- 参数
- id(string)
- id
- function callback
- function(array of BookmarkTreeNode) {...}
- BookmarkTreeNode见上文
getTree
sogouExplorer.bookmarks.getTree(function callback)
- 获取所有书签项。
- 参数
- function callback
- function(array of BookmarkTreeNode) {...}
getSubTree
sogouExplorer.bookmarks.getSubTree(string id, function callback)
- 给定一个id,获取该id的所有子书签。
- 参数
- id(string)
- 书签的id。
- function callback
- function(array of BookmarkTreeNode) {...}
search
sogouExplorer.bookmarks.search(string query, function callback)
- 搜索书签。
- 参数
- query(string)
- 查询的关键字,用来匹配书签的title和url信息。
- function callback
- function(BookmarkTreeNode) {...}
move
sogouExplorer.bookmarks.move(string id, object destination, function callback)
- 移动书签。
- 参数
- id(string)
- 被移动的书签的id。
- destination(object)
- parentId(optional string)
- 新的父节点id。
- index(optional integer)
- 在新的父节点中的位置。
- function callback
- function(BookmarkTreeNode) {...}
remove
sogouExplorer.bookmarks.remove(string id, function callback)
- 删除书签或者空的文件夹。
- 参数
- id(string)
- 书签的id。
- function callback
- function(boolean succ) {...}
removeTree
sogouExplorer.bookmarks.removeTree(string id, function callback)
- 删除书签或者文件夹。
- 参数
- id(string)
- 书签的id。
- function callback
- function(boolean succ) {...}
事件
onVisited
sogouExplorer.history.onVisited.addListener(function(HistoryItem result) {…} );
- 当产生一条访问记录的时候会触发这个listener。
onVisitRemoved
sogouExplorer.history.onVisitRemoved.addListener(function(bool deleteAll) {…} );
- 删除一条访问记录的时候触发这个listener。