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

标签 javascript html samsung-smart-tv smart-tv tal

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

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

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

我是否必须为每个单独的设备下载 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 地址,您应该能够在智能电视上查看您的网站。

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

关于javascript - 如何在智能电视上测试 HTML5 和 Javascript 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852370/

相关文章:

javascript - Dojo 访问外部文件中的 javascript 对象

javascript - 动态更改路径的 x 比例 d3.js

javascript - ExtJS 亚马逊 SDK

Python Django 搜索中的多个属性

php - 如何使用 phpmailer 从本地主机发送电子邮件?

ios - 将 iOS 应用程序作为 Remote 与三星电视配对

android - 使用android开发三星电视应用程序

javascript - 不同顺序的列

html - 由 Bootstrap 引起的 css 框大小覆盖问题

javascript - 三星智能电视唯一设备标识符