参数
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。