2013-07-31 185 views
1

我正在使用Android內置的WebView向用戶顯示某些內容。我也插入自定義的javacsript到用戶正在查看的頁面,因爲它是相當複雜的JavaScript(讓我們稱它爲腳本,因爲它的行爲就像你使用Chrome的一個例子只在特定頁面上的userscript)我感興趣什麼是在Chromes WebView在不同的設備中?Android WebView javascript支持

我猜他們正在使用股票「瀏覽器」渲染,但是JavaScript支持,css3支持等不同設備上。

回答

5

只是要清楚。

Android上的WebView實際上是爲Android平臺定製的WebKit版本。這不是Chrome的一個版本。

適用於Android的Chrome瀏覽器儘可能使用桌面Chrome瀏覽器保持最新狀態。

在iOS上,我相信WebView是Safari瀏覽器的單核版本,所以有一些差異。

Chrome for iOS使用此WebView顯示網頁內容。

關於支持最好的辦法是看網站,如http://caniuse.com/

1

而Android的WebView是一樣的,在許多Android手機存在(但奇怪的是不可用在谷歌的Nexus設備)的「Android的股票瀏覽器」 。這適用於渲染,JavaScript等。當您查看諸如http://caniuse.com之類的網站時,「Android」列是您要查找的內容,而不是「Chrome」列。

不幸的是,在Chrome上進行測試與在Android上使用WebView幾乎沒有任何關係。谷歌已經表示他們正在開發一個新的WebView組件,該組件將成爲Chrome的一部分。我在上個月的PhoneGap Day上直接詢問Google的代表,但他們只能說「即將到來」。