最近,如果用户在移动设备上,我正在解决禁用后台视频的问题。这些解决方案不仅非常苛刻,而且甚至都不是正确的解决方案。我没有检查设备是否是移动设备,而是真正想要的是知道该设备是否更喜欢低带宽,低电量使用版本的页面。
这似乎是一个反复出现的问题:不要为低分辨率手机发送视网膜图像,不要在低带宽连接上显示高清视频,不要在玩游戏时使用高度细节的纹理此外,即使对于同一设备,这些偏好随着时间的推移而变化 - 例如,当移动设备具有Wi-Fi连接并且它可以处理更多带宽或移动设备已插入时,因此电池使用不会受到关注。玩基于WebGL的游戏。
所以,我认为浏览器应该在每次请求时向服务器指出这样的首选项。浏览器始终提供最佳信息。依赖于用户代理检测似乎不合适,因为在上述两种情况下它们都是相同的 - 当连接类型或电源状态发生变化时。
是否有任何网络标准,也许是请求标题,表明浏览器的偏好如上所述?是否有计划制定这样的标准?
答案 0 :(得分:0)
This video by Brad Frost以及his blog包含有关此主题的大量信息。
您问题的简短回答:否。但是为了进一步参考,in this question是您可以尝试的一些方法。