0
Detecting idle time in JavaScript elegantlyを実装した後で、ブラウザコンソールで「WebSocketがすでにCLOSINGまたはCLOSED状態になっています」というエラーが表示されます。この問題を解決するには?ここに私のコードは次のとおりです。Meteor WebSocketはすでに閉鎖状態または閉鎖状態のエラーである
var inactivityTime = function() {
var t;
window.onload = resetTimer;
document.onmousemove = resetTimer;
document.onkeypress = resetTimer;
function detector() {
alert("You are idle!");
}
function resetTimer() {
console.log("RESET!");
clearTimeout(t);
t = setTimeout(detector, 10000)
// 1000 milisec = 1 sec
}
};
Template.myTemplate.onRendered(function(){
inactivityTime();
});
をチェックする必要があります()場合、私はでそれを確認し、それがありませんhelp: 'if(t)clearTimeout(t);' –
OK、この問題を修正しました。単にset/clearTimeoutをMeteor.set/clearTimeoutに変更しました。しかし、私もあなたの答えを受け入れるでしょう。 –
うわー、誰かがうまくいきました:(まだエラーがあります。) –