Javascript 在不活动的Android上运行脚本
我们正在MDM锁定上使用一个脚本,用于在三星TAB A6的SD卡上运行本地脚本 我们正在使用的脚本如下所示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
(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的知识非常有限
亲切问候,,
哈利