【发布时间】:2021-11-17 15:40:20
【问题描述】:
是否有 JavaScript API 来检测 iOS 11 Safari 的低功耗模式? 我还没有找到有关该主题的任何信息。
【问题讨论】:
标签: javascript ios safari
是否有 JavaScript API 来检测 iOS 11 Safari 的低功耗模式? 我还没有找到有关该主题的任何信息。
【问题讨论】:
标签: javascript ios safari
解决方法是:
将视频(隐藏)放置在自动播放“开启”的网页中, 然后检测该视频的“暂停”事件。 每当调用它时,“电源模式已开启”。
这是脚本:
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
【讨论】:
iOS 上的 Safari不支持访问低功耗模式设置的状态(它甚至不支持 accessing the battery level)。
【讨论】: