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}}
看看