【发布时间】:2019-10-24 10:23:11
【问题描述】:
目前我正在尝试构建一个电视应用程序。 目标是能够在笔记本电脑浏览器上运行项目 并将其作为应用程序在电视上运行。
所以我要做的是检测用户是浏览器还是电视上的应用程序。
我尝试使用用户代理,当我尝试检测浏览器时它会起作用,因此它会告诉我它的 Chrome 等。 当我尝试检测电视时它不起作用。
预期: 在电视上时,控制台让我重新登录用户代理。
实际: 目前它只是没有检测到用户。
【问题讨论】:
-
检查
navigator.userAgent是否在这里工作。 -
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36 这就是它返回的内容。但是当我在电视上时,它不会返回任何东西......
-
@Paul 我去看看
-
为什么它在电视上的行为与在笔记本电脑上的行为不同?特征检测可能是前进的方向。不是设备检测。
标签: javascript reactjs television