Kindle 中新的“实验性”网络浏览器的功能似乎相当有限。甚至包含的书签的样式看起来也有些粗糙。在一个视频中,该人提到 JavaScript 在“高级”模式下启用,但没有演示这意味着什么。在撰写本文时,产品页面仅提供有关国际支持限制的简短段落。
Kindle WebKit 浏览器官方支持哪些网络标准?
回到 Kindle 固件 3.2.x,实验浏览器绝对支持 JavaScript(ES3 规范)、一些 CSS 2.x,并在 HTML5Test.com 上获得 55 分(我们的 555 分)。它或多或少地以 100% 通过了 Acid3 浏览器测试。除了原始的 JavaScript 性能基准测试之外,这使它比 Internet Explorer 8 具有明显更好的基础。
严格来说,尽管它在 HTML5Test.com 上的得分不为零,但它并不是支持 HTML5 的浏览器。它不支持任何 HTML5 文档功能,但同时支持 Web Workers、跨文档消息传递和跨域资源共享等相对高级的功能。
使用带国际 3G 功能的 Kindle 2,我们可以在度假时从台湾的一个远程站点查看 Yahoo 电子邮件、Gmail、维基百科和一些地图。您可以越狱 Kindle 2 以安装 Kindle 3.x 固件。Kindle 2 之后的任何 Kindle 都可以更新到最新的 3.x 固件,并且与竞争的电子墨水设备相比,它的浏览器功能非常强大,虽然有点过时。
即使是最新的 Kindle 电子墨水设备(固件 5.8.x)在 HTML5Test.com 上也仅获得 152 分(满分 555 分),与 Internet Explorer 9 相当,后者在 6 年前发布时比竞争对手的浏览器落后 2 年。它们支持 ES5.1 JavaScript 标准的某些方面,但有几个方面缺失/损坏。它对 WebSockets 的部分支持使其无法用于大多数使用该功能的 Web 应用程序,但不支持服务器发送事件,这对于电池寿命至关重要的设备来说是奇怪的。亚马逊延续了他们似乎故意破坏 CSS2.1 和 CSS3 实现的历史,当尝试流行的基准测试网站(如 JetStream、ARES-6 或 Ringmark)时,浏览器将挂起或崩溃。一个很酷的节省方式是包含本地存储和画布支持,如果他们的动画针对电子墨水刷新率进行了优化,这将使得游戏具有良好的功能成为可能。Kindle 浏览器不支持浏览器中的 Web 标准触摸事件,但开发人员可以采用其他控制可能性。
话虽如此,即使是 Kindle 固件 5.8.x 在电池寿命长达数周的设备上也是不错的浏览器。它将合理地渲染 Twitter、Facebook、Wikipedia 和其他主要网站的低端移动(阅读:iOS 和 Android 2.x)版本,只有轻微的渲染问题。考虑到他们收取的价格,亚马逊可以而且应该提供更好的网络体验,但在最坏的情况下,越狱社区会在软件方面进行出色的补偿。
Kindle 3 可以处理 Javascript,但不能处理 Flash、电影或任何其他功能。我用 Kindle 3 解决了这个问题,建立了这个网站 - http://www.anysubjects.com,在那里我将数百个对 Kindle 友好的网站链接在一起。
我为自己设定了只选择有用的网站的挑战,我可以阅读而不需要更改我的 Kindle 上的任何设置,即我不需要更改字体大小或屏幕设置。
通过这样做,我建立了一个网站,它确实突破了浏览器的限制,但为您节省了大量时间和挫败感。