刷新网页上的空闲/不活动状态

时间:2019-03-11 14:50:24

标签: javascript html

我想制作一个触摸屏网络亭(运行Edge),该亭在空闲超时后会自行重置。 例如,当2分钟内没有人触摸屏幕时,它将自动刷新。 我该如何使用js?我想在本地html页面上使用它。

1 个答案:

答案 0 :(得分:0)

此代码最终为我工作,尝试了许多其他代码: https://stackoverflow.com/a/39725556/11185656

var idleTime;
$(document).ready(function () {
         reloadPage();
        $('html').bind('mousemove click mouseup mousedown keydown keypress keyup submit change mouseenter scroll resize dblclick', function () {
            clearTimeout(idleTime);
            reloadPage();
        });
});
function reloadPage() {
    clearTimeout(idleTime);
    idleTime = setTimeout(function () {
        location.reload();
    }, 10000);
}