我有一个将文本流式传输到网页的网络应用程序,用于远程文本解释。我有什么解决方法可以让用户在浏览网页时保持屏幕打开吗?
最受关注的是 iOS 和 Android 等移动客户端,但在较小程度上关注 OSX 和 Windows
有一个技巧:如果网页播放网络媒体文件,设备将保持屏幕点亮。一个 js 库 NoSleep.js 依靠这个技巧来提供你正在寻找的东西。
检查这个 https://github.com/richtr/NoSleep.js
问候,塞德里克。
如果您的网络应用程序是真实的,客户端设备上没有安装任何东西,您会注意到这是不可能的。要使用某些设备功能,例如锁定屏幕,您必须在设备上运行一些本机代码。
如中所述:在 HTML5 中,如何保持 Android 设备的屏幕开启?
如果您希望与设备进行这种交互(锁定屏幕),您可能需要编写一些 cocoa/java/winRT 代码,并将应用程序发布到目标商店(苹果、谷歌、Windows)上。从那里客户将能够下载您的应用程序,该应用程序将在后面运行 Web 应用程序。
添加android:keepScreenOn="true"
你的布局xml