JavaScript 코드 스니핏

유저 동작이 한동안 없는 경우 자동 새로고침

var lastActivity = new Date().getTime();
function trackActivity()
{
    var now = new Date().getTime();
    if (now - lastActivity > 60 * 60 * 1000) // one hour inactivity
    {
        window.location.reload(true);
    }
    lastActivity = now;
}
window.addEventListener('mousemove', trackActivity, false);
window.addEventListener('keypress', trackActivity, false);