我们目前正在为iPad开发一个HTML 5应用程序,并寻找一种方法来防止屏幕进入待机/睡眠状态。我知道这可以通过原生iOS应用程序实现,但基于HTML5的Web应用程序呢?
感谢您提出任何建议和解答。
答案 0 :(得分:9)
不,你不能用一个普通的网站/网络应用程序来做这件事。
一个选项可能是创建一个仅包含UIWebView的本机应用程序。本机应用程序将包含用于将Web应用程序加载到webview并禁用空闲计时器的代码。 (这是让iPad进入睡眠状态的空闲计时器。)
答案 1 :(得分:2)
调整设置不让iPad锁定屏幕。启动了使用websockets的页面。在一个简单的时间间隔内,我使用套接字每60秒发送一次消息并收到一条消息。工作了几个小时,然后我把它关了。
我也尝试切换标签。工作
答案 2 :(得分:0)
待机/睡眠模式植根于操作系统,因此使用HTML5几乎无法实现。 你为什么要这样做呢?也许你可以想到一个超时功能,以防设备处于待机/睡眠状态并回来。 This answer looks useful but I haven't yet test it.