Google cast 如何在Javascript中检测chromecast设备

Google cast 如何在Javascript中检测chromecast设备,google-cast,Google Cast,如果我正在编写的应用程序检测到它的主机不是chromecast设备,那么它的行为就会有所不同。什么javascript代码将决定它是否在chromecast设备上运行?尝试检查浏览器的用户代理;搜索“CrKey”和“TV”,如果两者都匹配,则很可能是Chromecast设备。目前,您可以在浏览器的用户代理中检查是否存在“CrKey”。我已通过谷歌的问题追踪器对此进行了打开。我建议您启动该问题,并将谷歌的响应通知您 编辑:谷歌的回应:“目前就是这样做的。”截至2014年2月12日,Chromeca

如果我正在编写的应用程序检测到它的主机不是chromecast设备,那么它的行为就会有所不同。什么javascript代码将决定它是否在chromecast设备上运行?

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

目前,您可以在浏览器的用户代理中检查是否存在“CrKey”。我已通过谷歌的问题追踪器对此进行了打开。我建议您启动该问题,并将谷歌的响应通知您


编辑:谷歌的回应:“目前就是这样做的。”

截至2014年2月12日,Chromecast用户代理不再包含“TV”。我的回答是“Mozilla/5.0(CrKey armv7l 1.4.15250)AppleWebKit/537.36(KHTML,如Gecko)Chrome/31.0.1650.0 Safari/537.36”。