首页 > 解决方案 > 根据用户代理字符串区分各种 roku 设备?

问题描述

不同类型的 Roku 设备的用户代理字符串是否有任何区别特征?例如,给定一个用户代理字符串,比如Roku/DVP-5.0 (025.00E08043A)有没有办法判断设备是 Roku Premiere 还是 Roku Ultra?

从https://developers.whatismybrowser.com/useragents/explore/software_name/roku-digital-video-player/1等在线数据库中,我无法判断 Roku Premiere 是否总是具有与 Roku Ultra 不同的用户代理字符串. Roku Developer 社区的帖子也没有澄清。

标签: user-agentroku

解决方案


不,没有。
除非您明确覆盖r.addheader("User-Agent","myvalue")HTTP 请求上的用户代理标头。
默认的 UA 只是告诉你构建版本和操作系统版本。

您可以覆盖 UA 标头并从此处获取模型名称。


推荐阅读