user-agent - 根据用户代理字符串区分各种 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 社区的帖子也没有澄清。
解决方案
不,没有。
除非您明确覆盖r.addheader("User-Agent","myvalue")
HTTP 请求上的用户代理标头。
默认的 UA 只是告诉你构建版本和操作系统版本。
您可以覆盖 UA 标头并从此处获取模型名称。
推荐阅读
- javascript - 使用 react-infinite-scroll-component 的 Firestore 限制仅以给定的限制滚动
- php - 在第一次失败时停止链式规则的 valitron 验证
- python - ModuleNotFoundError:没有名为“pyspark”的模块
- node.js - JSON.parse() 在我需要一个对象时返回一个字符串
- docker - MockServer:模拟外部 http/https 响应拒绝 80/443 上的连接
- java - JMS MessageProducer 不需要 Connection.start,但 MessageConsumer 需要 Connection.start
- c# - 将(未转义/未编码)JSON字符串作为.net核心中的命令行参数传递
- netlogo - 添加 links-own 和 turtles-own netlogo
- appium - 如何使用 appium 在 iOS 上设置暗/亮模式
- javascript - ComponentDidMount 之外的状态似乎没有更新