在 OSX 上的 Safari 6.1 和 7 中启用省电模式时,我遇到了 YouTube 播放器无法加载的问题。如果 youtube 用户使用的是实验性 HTML5 播放器,则不会发生此问题,但它仍处于测试阶段,大多数人仍在使用 Flash 播放器。在大多数新版本的 Safari 中,“禁用插件以节省电量”选项默认开启,这会导致 YouTube iFrame API 在尝试初始化播放器时进入无限循环。
window
或对象上是否有任何属性navigator
可能表明已启用省电模式,以便我可以警告用户?