1
我想获得切换浏览器选项卡之间的时差。由此我的意思是说,我们现在在烬Web应用程序,我切换到其他选项卡。现在,当我回到烬Web应用程序,我想获得这两个事件的时间差。我不知道如何实现这一点。任何领导都会有所帮助。在烬器切换浏览器选项卡之间的时间差
我想获得切换浏览器选项卡之间的时差。由此我的意思是说,我们现在在烬Web应用程序,我切换到其他选项卡。现在,当我回到烬Web应用程序,我想获得这两个事件的时间差。我不知道如何实现这一点。任何领导都会有所帮助。在烬器切换浏览器选项卡之间的时间差
不要在控制器或compoenent:
diff: Ember.computed('endTime',function(){
let start = this.get('startTime');
let end = this.get('endTime');
var timeDiff = Math.abs(end - start);
var diffSec = Math.ceil(timeDiff/(1000));
return diffSec;
}),
init(){
this._super(...arguments);
const self = this;
Ember.$(window).blur(function(e) {
self.set('endTime', new Date());
});
Ember.$(window).focus(function(e) {
self.set('startTime', new Date());
});
}
和相应的模板:
Difference in second : {{diff}}
看看