目前我正在尝试构建一个电视应用程序。目标是能够在笔记本电脑浏览器上运行该项目,并将其作为应用程序在电视上运行。所以我想要做的是检测用户是浏览器还是电视上的应用程序。我试过使用用户代理,当我尝试检测浏览器时它可以工作,因此它告诉我它的 Chrome。当我尝试检测电视时它不起作用。预期:在电视上时,控制台将我登录回用户代理。实际:目前只是没有检测到用户。
2 回答
波斯汪
TA贡献1811条经验 获得超4个赞
有一个主要由智能电视使用的用户代理列表。由于他们也在使用 Chrome 或 Firefox 或其他浏览器,因此 100% 依赖该列表并不容易,但它可以为您提供解决方案吗?
https://udger.com/resources/ua-list/device-detail?device=Smart%20TV
慕码人2483693
TA贡献1860条经验 获得超9个赞
尝试使用 css @media 规则,你应该得到一个钩子:
@media tv {
html {
border-color: red; - any unimportant for view property, but you can check if it exist from JS
}
}
UserAgent 在这种情况下是无用的。
添加回答
举报
0/150
提交
取消