参数

BookmarkTreeNode

  1. id(string)
  2. id
  3. parentId(optional string)
  4. 父节点的id
  5. index(optional integer)
  6. 书签项在其父节点中的位置,以0开始。
  7. url(optional string)
  8. url
  9. title(optional string)
  10. 名称。
  11. dateAdded(optional integer)
  12. 暂忽略
  13. isFolder(optional boolean)
  14. 是否文件夹

方法

get

sogouExplorer.bookmarks.get(string or array of string idOrIdList, function callback)

  1. 获取书签信息。
  2.  
  3. 参数
  4. idOrIdList(string or array of string)
  5. 字符串id,或者由字符串组成的id数组。
  6. function callback
  7. function(array of BookmarkTreeNode) {...};
  8. BookmarkTreeNode见上文。

getChildren

sogouExplorer.bookmarks.getChildren(string id, function callback)

  1. 获取书签的子项信息。
  2.  
  3. 参数
  4. id(string)
  5. id
  6. function callback
  7. function(array of BookmarkTreeNode) {...}
  8. BookmarkTreeNode见上文

getTree

sogouExplorer.bookmarks.getTree(function callback)

  1. 获取所有书签项。
  2.  
  3. 参数
  4. function callback
  5. function(array of BookmarkTreeNode) {...}

getSubTree

sogouExplorer.bookmarks.getSubTree(string id, function callback)

  1. 给定一个id,获取该id的所有子书签。
  2.  
  3. 参数
  4. id(string)
  5. 书签的id
  6. function callback
  7. function(array of BookmarkTreeNode) {...}

search

sogouExplorer.bookmarks.search(string query, function callback)

  1. 搜索书签。
  2.  
  3. 参数
  4. query(string)
  5. 查询的关键字,用来匹配书签的titleurl信息。
  6. function callback
  7. function(BookmarkTreeNode) {...}

move

sogouExplorer.bookmarks.move(string id, object destination, function callback)

  1. 移动书签。
  2.  
  3. 参数
  4. id(string)
  5. 被移动的书签的id
  6. destination(object)
  7. parentId(optional string)
  8. 新的父节点id
  9. index(optional integer)
  10. 在新的父节点中的位置。
  11. function callback
  12. function(BookmarkTreeNode) {...}

remove

sogouExplorer.bookmarks.remove(string id, function callback)

  1. 删除书签或者空的文件夹。
  2.  
  3. 参数
  4. id(string)
  5. 书签的id
  6. function callback
  7. function(boolean succ) {...}

removeTree

sogouExplorer.bookmarks.removeTree(string id, function callback)

  1. 删除书签或者文件夹。
  2.  
  3. 参数
  4. id(string)
  5. 书签的id
  6. function callback
  7. function(boolean succ) {...}

事件

onVisited

sogouExplorer.history.onVisited.addListener(function(HistoryItem result) {…} );

  1. 当产生一条访问记录的时候会触发这个listener

onVisitRemoved

sogouExplorer.history.onVisitRemoved.addListener(function(bool deleteAll) {…} );

  1. 删除一条访问记录的时候触发这个listener