javascript - 在不活动时运行脚本#Javascript #Android
问题描述
我们在 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)
);
})();
脚本的这个功能似乎可以工作(它在不活动时运行本地脚本)但是,“重置空闲超时似乎没有按预期工作。当设备被触摸时,它似乎暂停超时而不是重新计时出门。但是,当标签被锁定时,该脚本似乎也没有运行,但是我们确实有解决方法。
任何建议都将不胜感激,因为我的编码知识,尤其是 Javascript 知识非常有限。
亲切的问候,哈利。
解决方案
推荐阅读
- assembly - IF ELSE 语句操作数
- c# - 自定义 WindowChrome [ Wpf Core 3.1; MvvmCross 7.0.0]
- swift - 仅从 cgpoint 开始在一个方向上画线
- c++ - 输入数据文件 输出数据文件 问题
- javascript - 如何使用 v-for 有条件地呈现选项和 optgroup?
- kubernetes - 通过 Kubernetes 中的 YML 将 locust 文件复制到卷中
- java - elasticsearch-logstash:父子映射
- typescript - knexjs 在插入后和选择查询时返回关系列
- list - DataTable中的Flutter DropdownButton,列表中的DropdownButton选项
- python - 如何规范化二维列表?(Python)