如何检测用户是否正在使用电视应用程序?
How to detect if a user is using a tv app?
目前我正在尝试构建电视应用程序。
目标是能够 运行 笔记本电脑浏览器上的项目
并将其作为应用程序在电视上运行。
所以我想做的是检测用户是浏览器还是电视上的应用程序。
我试过使用用户代理,它在我尝试检测浏览器时起作用,所以它告诉我它的 Chrome。
当我尝试检测电视时它不起作用。
预计:
控制台在电视上时让我返回用户代理。
实际:
目前它只是没有检测到用户。
有一个主要由智能电视使用的用户代理列表。由于他们也在使用 Chrome 或 Firefox 或其他浏览器,因此 100% 依赖该列表并不容易,但它可以为您提供解决方案吗?
https://udger.com/resources/ua-list/device-detail?device=Smart%20TV
尝试使用 css @media 规则,你应该得到一个钩子:
@media tv {
html {
border-color: red; - any unimportant for view property, but you can check if it exist from JS
}
}
UserAgent 在这种情况下没有用。
目前我正在尝试构建电视应用程序。 目标是能够 运行 笔记本电脑浏览器上的项目 并将其作为应用程序在电视上运行。
所以我想做的是检测用户是浏览器还是电视上的应用程序。
我试过使用用户代理,它在我尝试检测浏览器时起作用,所以它告诉我它的 Chrome。 当我尝试检测电视时它不起作用。
预计: 控制台在电视上时让我返回用户代理。
实际: 目前它只是没有检测到用户。
有一个主要由智能电视使用的用户代理列表。由于他们也在使用 Chrome 或 Firefox 或其他浏览器,因此 100% 依赖该列表并不容易,但它可以为您提供解决方案吗?
https://udger.com/resources/ua-list/device-detail?device=Smart%20TV
尝试使用 css @media 规则,你应该得到一个钩子:
@media tv {
html {
border-color: red; - any unimportant for view property, but you can check if it exist from JS
}
}
UserAgent 在这种情况下没有用。