我想在过去的几(5或10)分钟内捕获Android手机中所有浏览器的浏览历史记录.我正在使用的代码是
Calendar ci = Calendar.getInstance();
String enddate = "" + ci.get(Calendar.YEAR) + "-"
+ (ci.get(Calendar.MONTH) + 1) + "-"
+ ci.get(Calendar.DAY_OF_MONTH) + " " + ci.get(Calendar.HOUR)
+ ":" + ci.get(Calendar.MINUTE) + ":" + ci.get(Calendar.SECOND);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ci = Calendar.getInstance();
ci.add(Calendar.MINUTE, -5);
String startdate = "" + ci.get(Calendar.YEAR) + "-"
+ (ci.get(Calendar.MONTH) + 1) + "-"
+ ci.get(Calendar.DAY_OF_MONTH) + " " + ci.get(Calendar.HOUR)
+ ":" + ci.get(Calendar.MINUTE) + ":" + ci.get(Calendar.SECOND);
long startdates = 0;
long enddates …Run Code Online (Sandbox Code Playgroud) 我需要在扩展中使用时间来计算浏览器.如果我可以检查浏览器是否处于活动状态,那么很容易计算时间.这怎么可能在交叉驾驶者?
var focused = true;
window.onfocus = window.onblur = function(e) {
focused = (e || event).type === "focus";
}
alert(focused);
Run Code Online (Sandbox Code Playgroud)
我在background.js中尝试了这个代码,但即使我最小化浏览器窗口,它总是显示"true".