参数

HistoryItem

  1. id(string)
  2. id
  3. url(optional string)
  4. url
  5. title(optional string)
  6. title
  7. lastVisitTime(optional double)
  8. 最后一次的访问时间戳
  9. visitCount(optional integer)
  10. 访问次数
  11. typedCount(optional integer)
  12. 暂忽略

VisitItem

  1. id(string)
  2. id
  3. visitId(string)
  4. visitId
  5. visitTime(optional double)
  6. 访问的时间。
  7. referringVisitedId(string)
  8. 暂忽略
  9. transition(忽略)
  10. 忽略。

方法

search

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

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

getVisits

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

  1. 获取url的访问信息。
  2.  
  3. 参数
  4. details(object)
  5. url(string)
  6. url
  7. function callback
  8. function(array of VisitItem) {...}
  9. VisitItem见上文

addUrl

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

  1. 增加一条访问记录。
  2.  
  3. 参数
  4. details(object)
  5. url(string)
  6. url.
  7. function callback(optional)
  8. function(boolean success) {...}

deleteUrl

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

  1. 删除一掉访问记录。
  2.  
  3. 参数
  4. details(object)
  5. url(string)
  6. url
  7. function callback
  8. function(boolean success) {...}

deleteRange

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

  1. 删除一个区间的访问记录。
  2.  
  3. 参数
  4. range(object)
  5. startTime(double)
  6. 范围的起始时间戳。
  7. endTime(double)
  8. 范围的终止时间戳。
  9. function callback
  10. function(boolean success) {...}

deleteAll

sogouExplorer.history.deleteAll(function callback)

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

事件

onVisited

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

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

onVisitRemoved

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

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