1

我正在使用 Android 的内置 WebView 向用户展示一些东西。我还将自定义 javacsript 插入到用户正在查看的页面中,因为它是相当复杂的 javascript(我们称它为 userscript,因为它就像您使用的示例 Chrome 仅在特定页面上的用户脚本)我感兴趣 Chrome 的区别是什么不同设备中的WebView?

我猜他们正在使用股票“浏览器”渲染,但是不同设备上的 javascript 支持、css3 支持等呢?

4

2 回答 2

5

只是要清楚。

Android 上的 WebView 实际上是为 Android 平台定制的 WebKit 版本。它不是 Chrome 的一个版本。

Android 版 Chrome 使用桌面版 Chrome 尽可能保持最新状态。

在 iOS 上,我相信 WebView 是 Safari 浏览器的单核版本,因此存在一些差异。

适用于 iOS 的 Chrome 使用此 WebView 来显示 Web 内容。

关于支持最好的事情,请查看http://caniuse.com/等网站

于 2013-08-01T13:24:42.880 回答
1

Android WebView 与许多 Android 手机上存在的“Android Stock Browser”相同(但奇怪的是在 Google 的 Nexus 设备中不可用)。对于渲染、JavaScript 等来说都是如此。当您查看诸如http://caniuse.com之类的网站时,您要查找的是“Android”列,而不是“Chrome”列。

不幸的是,在 Chrome 上进行测试与在 Android 上使用 WebView 几乎没有关系。谷歌表示他们正在开发一个新的 WebView 组件,该组件将成为 Chrome 的一部分。我在上个月的 PhoneGap Day 上直接询问了谷歌代表什么时候可以使用,但他们只能说“它即将到来”。

于 2013-08-13T23:57:09.157 回答