Javascript 在不活动的Android上运行脚本

Javascript 在不活动的Android上运行脚本,javascript,inline,user-inactivity,Javascript,Inline,User Inactivity,我们正在MDM锁定上使用一个脚本,用于在三星TAB A6的SD卡上运行本地脚本 我们正在使用的脚本如下所示 (function() { const idleDurationSecs = 90; const redirectUrl = '<MCLink10>'; let idleTimeout; const resetIdleTimeout = function() { if(idleTimeout) clearTimeout(idl

我们正在MDM锁定上使用一个脚本,用于在三星TAB A6的SD卡上运行本地脚本

我们正在使用的脚本如下所示

(function() {

    const idleDurationSecs = 90;
    const redirectUrl = '<MCLink10>';
    let idleTimeout; 
    const resetIdleTimeout = function() {
        if(idleTimeout) clearTimeout(idleTimeout);

        idleTimeout = setTimeout(() => location.href = redirectUrl, idleDurationSecs * 1000);
    };
    resetIdleTimeout();
    ['click', 'touchstart', 'mousemove'].forEach(evt => 
        document.addEventListener(evt, resetIdleTimeout, false)
    );

})();
(函数(){
常数idleDurationSecs=90;
常量重定向URL=“”;
让闲散的人出去;
const resetIdleTimeout=函数(){
if(idleTimeout)clearTimeout(idleTimeout);
idleTimeout=setTimeout(()=>location.href=redirectUrl,idleDurationSecs*1000);
};
resetIdleTimeout();
['click'、'touchstart'、'mousemove'].forEach(evt=>
document.addEventListener(evt、resetIdleTimeout、false)
);
})();
脚本的此功能似乎可以工作(它在不活动时运行本地脚本),但是“重置空闲超时似乎未按预期工作。当触摸设备时,它似乎会暂停超时,而不是重新显示超时。当选项卡被锁定时,脚本似乎也不会运行。但是,我们对此有解决方法

任何建议都将不胜感激,因为我对编码,尤其是Javascript的知识非常有限

亲切问候,, 哈利