开发者文档
sogouExplorer.history

参数

HistoryItem

id(string)
   id
 url(optional string)
   url
 title(optional string)
   title
 lastVisitTime(optional double)
   最后一次的访问时间戳
 visitCount(optional integer)
   访问次数
 typedCount(optional integer)
   暂忽略

VisitItem

 id(string)
   id
 visitId(string)
   visitId
 visitTime(optional double)
   访问的时间。
 referringVisitedId(string)
   暂忽略
 transition(忽略)
   忽略。

方法

search

sogouExplorer.history.search(object query, function callback)

 查询历史访问记录。
 
 参数  
  query(object)    
   text(string)
     查找的关键字。留空的话获取所有的信息。
   startTime(optional double)
     限制搜索范围的时间戳。
   endTime(optional double)
     限制搜索范围的时间戳。
   maxResults(optional integer)
     限制返回值的数目,默认值为100。
  function callback
   function(array of HistoryItem) {...};
     HistoryItem见上文。

getVisits

sogouExplorer.history.getVisits(object details, function callback)

  获取url的访问信息。 
 
  参数 
 details(object)
   url(string)
     url。
  function callback   
  function(array of VisitItem) {...}
    VisitItem见上文

addUrl

sogouExplorer.history.addUrl(object details, function callback)

 增加一条访问记录。
 
 参数 
 details(object) 
   url(string)
     url.
 function callback(optional) 
   function(boolean success) {...}

deleteUrl

sogouExplorer.history.deleteUrl(object details, function callback)

 删除一掉访问记录。
 
 参数
 details(object)
   url(string)
     url
 function callback
   function(boolean success) {...}

deleteRange

sogouExplorer.history.deleteRange(object range, function callback)

  删除一个区间的访问记录。
 
  参数 
  range(object) 
   startTime(double)
     范围的起始时间戳。
   endTime(double)
     范围的终止时间戳。
  function callback 
   function(boolean success) {...}

deleteAll

sogouExplorer.history.deleteAll(function callback)

  删除所有的访问记录。
 
 参数 
 function callback 
   function(boolean success) {...}

事件

onVisited

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

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

onVisitRemoved

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

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