0
執行Detecting idle time in JavaScript elegantly後,在瀏覽器控制檯中顯示「WebSocket已處於CLOSING或CLOSED狀態」錯誤。如何解決這個問題?這裏是我的代碼:流星WebSocket已處於CLOSING或CLOSED狀態錯誤
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);' –
好的,我解決了這個問題。只需將set/clearTimeout更改爲Meteor.set/clearTimeout即可。不過,我會接受你的回答,因爲它也有幫助。 –
嗯,有人歡呼太快:(錯誤仍然存在) –