1
私はブラウザのタブの切り替えの時間差を得ようとしています。私が言いたいことは、今私たちはemberのWebアプリケーション上にあり、私は他のタブ私がember Webアプリケーションに戻るとき、私はこれらの2つのイベントの時間差を取得したいと思います。私はこれを達成する方法がわかりません。どのような鉛が役に立ちます。ブラウザのタブの切り替え時間の差
私はブラウザのタブの切り替えの時間差を得ようとしています。私が言いたいことは、今私たちはemberのWebアプリケーション上にあり、私は他のタブ私がember Webアプリケーションに戻るとき、私はこれらの2つのイベントの時間差を取得したいと思います。私はこれを達成する方法がわかりません。どのような鉛が役に立ちます。ブラウザのタブの切り替え時間の差
は、コントローラまたは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}}
をご覧ください