3

背景

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

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

出于成本、电力、维护和安全原因,我想避免将 PC 连接到每台电视。

我的问题

  1. 是否有参考,例如http://caniuse.com/,关于各种电视中的 Web 浏览器在 JavaScript 和 CSS 方面的支持?
  2. 是否有任何特定框架有助于开发可在多台电视上运行的 Web 应用程序(非内置应用程序)?
  3. 就内置网络浏览器而言,是否有任何品牌的电视被认为具有优势?

谢谢!

4

1 回答 1

4

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

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

如果您知道您将为哪款电视开发,您可能最好查看选择的特定品牌浏览器的支持情况。

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

根据 html5test.com 的结果,目前任何带有 Evo 浏览器(或者也可能是 Opera 浏览器)的电视在查看 HTML5 支持时似乎都是最佳选择。一般来说,如果您使用这些浏览器中的任何一个选择电视,您可能不会出错。与几个大品牌合作后,Evo 浏览器似乎获得了一些吸引力。然而,Opera 有一些看似不错的开发工具(模拟器),所以它可能是更好的选择。

如果你不知道你将要开发什么,你通常最好选择jQuery,但你也可以阅读特征检测,以便在任何给定的电视上为你的 Web 应用程序提供最佳的用户体验.

以下是 jQuery 的可能替代方案列表:

它们不是专门用于电视浏览器的,所以 jQuery 可能仍然是更好的选择。


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

于 2013-02-25T23:54:13.167 回答