适用于iOS11的JavaScript中的低功耗模式检测?

时间:2017-10-10 15:09:01

标签: javascript ios safari

是否有用于检测iOS 11 Safari低功耗模式的JavaScript API? 我还没有找到关于这个主题的任何信息。

2 个答案:

答案 0 :(得分:2)

iOS上的Safari 不支持访问低功耗模式设置的状态(它甚至不支持accessing the battery level)。

答案 1 :(得分:1)

完成此任务的解决方法是:

将视频(隐藏)放入自动播放功能为“打开”的网页中, 然后检测该视频的“暂停”事件。 每当调用它时,“电源模式就会打开”。

这是脚本:

const videoElement = document.getElementById('ID_of_video');
    videoElement.addEventListener('suspend', () => {
        // suspend invoked
        // show play button
        // iphone is in low power mode
    });

    videoElement.addEventListener('play', () => {
        // video is played
        // remove play button UI
        // iphone is not in low power mode
    });

您还可以在此处阅读说明:Playing video when low power mode is on