如何在智能电视上测试 HTML5 和 Javascript 应用程序?

How do I test a HTML5 and Javascript Application on Smart TV's?

我正在使用名为 TAL(电视应用层)的框架构建电视应用程序,这是一个 Javascript 框架,用于构建 HTML5 基于电视应用程序。

我可以 运行 我的应用程序 localhost 并在我的浏览器中测试它。我还可以使用亚马逊的 Web App Tester 工具在 Amazon Fire TV 上非常轻松地测试该应用程序,该工具通过我的 WiFi 网络访问我计算机上的 Web 应用程序 运行ning,然后 运行 将其打开电视。

但是,我正在努力寻找在其他机顶盒或智能电视上测试此应用程序的通用方法。

我是否必须为每个单独的设备下载 SDK 并以某种方式打包?如果是这样,一般的做法是什么?

来自个别制造商的文档似乎只关注使用他们的 SDK 构建应用程序,不提供对您自己创建的 HTML5 应用程序的支持。

由于我才刚刚开始,任何正确方向的指示都将不胜感激。

如果电视和你的开发机器在同一个网络上,你应该找出你的开发机器的内部 ip 地址。在 OS X 和 Linux 上,您可以在终端中键入 ifconfig。查找如下所示的行:

inet addr:10.2.0.15  Bcast:10.2.0.255  Mask:255.255.255.0

addr: 部分列出了您的 IP 地址。在这种情况下,它将是 10.2.0.15.

如果您在智能电视浏览器的地址栏中输入此 IP 地址,您应该可以在智能电视上查看您的网站。

我不确定电视的实际应用程序,我认为每个品牌都会有所不同,您必须单独打包。