通过内置电视Web浏览器的Web应用程序

时间:2013-02-22 05:54:10

标签: javascript css television

背景

我有兴趣在电视上部署一个Web应用程序,它将显示实时数据而无需用户交互。

理想情况下,我只会使用许多新电视内置的网络浏览器来展示这一点,而不必为每个品牌的电视编写特定于电视的“应用程序”。

出于成本,功耗,维护和安全考虑,我希望避免将PC连接到每台电视上。

我的问题

  1. 对于JavaScript和CSS,各种电视支持的网络浏览器是否有引用,如http://caniuse.com/
  2. 是否有任何特定的框架有助于开发适用于多台电视(不是内置应用程序)的Web应用程序?
  3. 对于内置的网络浏览器,任何品牌的电视都被认为是优秀的吗?
  4. 谢谢!

1 个答案:

答案 0 :(得分:4)

这是一个有趣而广泛的问题。我能找到 caniuse 最接近电视的是html5test.com。所以这是一个好的开始:http://html5test.com/results/television.html

据我所知,大多数较新的电视网络浏览器都是基于WebKit的,但有些限制,例如本地存储。

如果您知道自己要开发哪种电视,那么您最好不要考虑所选品牌所选浏览器的支持。

以下是为方便起见的链接快速汇编:

根据html5test.com的结果,在查看HTML5支持时,任何带有Evo浏览器(或可能还有Opera浏览器)的电视目前似乎都是最佳选择。一般情况下,如果你使用这些浏览器中的任何一个来看电视,你可能不会出错。与几个大品牌合作,Evo浏览器似乎获得了一些牵引力。然而,Opera有一些看似nice developer tools (emulator),所以它可能是更好的选择。

如果您不知道自己将要开发什么,那么通常最好选择jQuery,但您也可以阅读Feature Detection以便尽可能提供最好的服务任何指定电视上的Web应用程序的用户体验。

以下列出了jQuery的可能替代方案:

它们并非专门用于电视浏览器,因此jQuery可能仍然是更好的选择。


作为一个完全不同的解决方案,你可以购买一个便宜的Raspberry Pi,用你选择的Linux发行版加载它,然后把它连接到电视上。然后,您可以使用您喜欢的任何桌面浏览器及其所有光荣的功能。