使用chrome.iidle API重新启动应用程序



我有一个Chrome kiosk应用程序,它基本上只是使用webview来允许某人浏览目录。

我找到了chrome.iidle API,相信我了解如何设置空闲时间并查询设备是否空闲,但我可以让它在状态变为空闲时重新启动应用程序,或者至少导航回设置的URL吗?

最终目标是在空闲一段时间后,为下一个用户重置目录。

https://developer.chrome.com/apps/idle

好吧,文档很清楚。。

首先,您需要在清单中声明要使用此API,因为它需要权限。

"permissions" : ["idle"],

你可以按照你的建议采用基于民意调查的方法,但为什么呢?提供了一个活动。所以,我们继续使用它。

你需要通知Chrome,在没有用户输入的情况下,你认为有多长时间是空闲状态。

chrome.idle.setDetectionInterval(120); // 120 seconds

最后,您需要对空闲状态的更改做出反应。

chrome.idle.onStateChanged.addListener(function(newState) {
  if(newState == "idle") {
    // Reset the state as you wish
  }
});

相关内容

  • 没有找到相关文章

最新更新