chrome.history api - deleteRange
chrome.history API提供了以下方法:
德拉琴
chrome.history.deleterage(对象范围,函数回调)
从历史记录中删除指定日期范围内的所有项目。除非所有访问都在范围内,否则不会从历史记录中删除页面。
(来自https://developer.chrome.com/extensions/history method deleterage)
我的问题是:如何定义范围?
我试过使用javascript date()对象,但它们似乎不起作用。使用简单整数是行不通的。
编辑所以事实证明,epoch事件实际上是1970年1月1日00:00:00 UTC
从那以后我用了
1 | var oldDate = Date.now(); |
对于第一个StartDate属性和
1 | var newDate = Date.now(); |
用于EndDate属性。
在我的例子中,代码是:
1 2 3 | chrome.history.deleteRange( {startTime: oldDate , endTime: newDate } , function(){ console.log("Dates Removed"); }); |
非常感谢BZlm的帮助。
根据你的文件联,范围是一个对象有两个属性,
represented in milliseconds since the epoch.
因此,例如,
我的工作。有内置的JavaScript功能,转换到epochs约会对象。