开发者文档
sogouExplorer.bookmarks

参数

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。