如何在代码级别(HTML/JavaScript)识别Roku Tv设备。。?

如何在代码级别(HTML/JavaScript)识别Roku Tv设备。。?,javascript,html,roku,Javascript,Html,Roku,我开发了一个Roku电视应用程序。该应用程序是为Roku开发的。我需要确定当前正在访问的设备是什么 如何使用HTML/JavaScript实现这一点 谢谢您可以使用用户代理字符串识别它们 roku devices的用户代理字符串如下 Mozilla/5.0 (compatible; U; NETFLIX) AppleWebKit/533.3 (KHTML, like Gecko) Qt/4.7.0 Safari/533.3 Netflix/3.2 (DEVTYPE=RKU-42XXX-; CER

我开发了一个Roku电视应用程序。该应用程序是为Roku开发的。我需要确定当前正在访问的设备是什么

如何使用HTML/JavaScript实现这一点


谢谢

您可以使用用户代理字符串识别它们

roku devices的用户代理字符串如下

Mozilla/5.0 (compatible; U; NETFLIX) AppleWebKit/533.3 (KHTML, like Gecko) Qt/4.7.0 Safari/533.3 Netflix/3.2 (DEVTYPE=RKU-42XXX-; CERTVER=0) QtWebKit/2.2, Roku 3/7.0 (Roku, 4200X, Wireless)
您可以在js中使用此命令访问用户代理字符串

is_a_roku =  function (){
   let user_agent = navigator.userAgent;
   return user_agent.indexOf("Roku") != -1
}