我正在创建一个基于移动的网页&我正在使用网络套接字连接来处理聊天室。但我希望每次当用户通过移动浏览器转到网页时,显示器都会打开。
我试着模拟Button Click,
function eventFire(el, etype){
if (el.fireEvent) {
el.fireEvent('on' + etype);
} else {
var evObj = document.createEvent('Events');
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}但在特定时间后,移动显示仍会关闭。有谁能帮我一下吗??
发布于 2015-09-15 16:42:51
由于大多数移动操作系统需要用户交互来阻止屏幕进入休眠状态,这在网站上是不可能做到的。你需要创建一个原生应用程序。
发布于 2015-11-11 00:40:31
有一个新的Wake Lock API的工作草案,它似乎没有在任何地方实现。
现在,您可以看看NoSleep.js
在所有Android和iOS web浏览器中,
阻止显示睡眠并启用唤醒锁定。
但它需要用户交互,这意味着你必须将它附加到用户输入事件处理程序(例如鼠标/触摸)。
https://stackoverflow.com/questions/25575338
复制相似问题