Как определить устройство Chromecast в Javascript

Приложение, которое я пишу, будет вести себя иначе, если обнаружит, что его хост не является устройством Chromecast. Какой код javascript будет определять, работает ли он на устройстве Chromecast?


person mikaye    schedule 01.01.2014    source источник


Ответы (2)


Попробуйте проверить пользовательский агент браузера; найдите CrKey» и «TV», и если вы найдете совпадение для них обоих, скорее всего, это устройство Chromecast.

person Ali Naddaf    schedule 02.01.2014
comment
С 12 февраля 2014 года пользовательский агент Chromecast больше не содержит ТВ. У меня Mozilla/5.0 (CrKey armv7l 1.4.15250) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/31.0.1650.0 Safari/537.36. - person Jeremy White; 13.02.2014

В настоящее время вы можете проверить наличие «CrKey» в пользовательском агенте браузера. Я открыл по этому поводу проблему в системе отслеживания проблем Google. Я бы посоветовал вам пометить эту проблему, чтобы получать уведомления об ответе Google.

РЕДАКТИРОВАТЬ: ответ Google: «В настоящее время это способ сделать это».

person Jeremy White    schedule 21.02.2014