如何在Javascript中检测chromecast设备

mik*_*aye 7 google-cast

我正在编写的应用程序如果检测到其主机不是chromecast设备,则表现不同.什么javascript代码将决定它是否在chromecast设备上运行?

Jer*_*ite 9

目前,您可以在浏览器的用户代理中检查是否存在"CrKey".我已经通过谷歌的问题跟踪器就此问题提出了一个问题.我建议你为这个问题加注星标以通知Google的回复.

编辑:谷歌的回应:"目前这是做到这一点的方式."


Ali*_*daf 2

尝试检查浏览器的用户代理;搜索 CrKey”和“TV”,如果两者都匹配,则很可能是 Chromecast 设备。

  • 自 2014 年 2 月 12 日起,Chromecast userAgent 不再包含“TV”。我的是“Mozilla/5.0 (CrKey armv7l 1.4.15250) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.0 Safari/537.36”。 (4认同)