2013-07-31 5 views
1

J'utilise Android intégré dans WebView pour montrer quelque chose à l'utilisateur. J'insère également javacsript personnalisé à la page utilisateur est en cours de visualisation, car il est plutôt compliqué javascript (appelons-le usercript, car il agit comme vous utilisez pour un exemple Chrome est un script d'utilisateur sur une page spécifique) Je suis intéressé quelles sont les différences dans Chromes WebView dans différents appareils?Android WebView javascript support

Je suppose qu'ils utilisent le rendu «navigateur» de base, mais qu'en est-il de la prise en charge de javascript, du support css3 etc. sur différents appareils.

Répondre

5

Juste pour être clair. WebView sur Android est en fait une version de WebKit personnalisée pour la plate-forme Android. Ce n'est pas une version de Chrome.

Chrome pour Android reste le plus à jour possible avec le chrome de bureau.

Sur iOS, je crois que le WebView est une version unique du navigateur Safari et présente donc certaines différences.

Chrome pour iOS utilise ce WebView pour afficher du contenu Web.

En ce qui concerne le soutien meilleure chose à faire regarder des sites tels que http://caniuse.com/

1

WebView Android est le même que le « Navigateur de stock Android » qui existe sur de nombreux téléphones Android (mais est curieusement disponible dans les appareils Nexus de Google) . Cela est vrai pour le rendu, JavaScript, etc. Lorsque vous regardez un site tel que http://caniuse.com, la colonne "Android" est ce que vous cherchez, et non la colonne "Chrome".

Malheureusement, les tests sur Chrome n'ont pratiquement aucun rapport avec l'utilisation d'un WebView sur Android. Google a déclaré travailler sur un nouveau composant WebView qui ferait partie de Chrome. J'ai demandé directement aux représentants de Google quand cela serait disponible à PhoneGap Day le mois dernier, mais tout ce qu'ils ont pu dire c'est "ça arrive".