Qu'est-ce que la vue Web

(*-*)浩
(*-*)浩original
2019-08-03 09:07:2228568parcourir

Qu'est-ce que la vue Web ? Quelle est la fonction ? Quel rapport avec les navigateurs ?

Qu'est-ce que la vue Web

Webview est un moteur basé sur un kit Web qui peut analyser les éléments DOM et afficher les contrôles de la page HTML. Il interagit avec le navigateur. pour afficher la page. Les principes sont les mêmes, vous pouvez donc le considérer comme un navigateur. (Le navigateur Chrome est également développé sur la base du moteur Webkit, et le navigateur Mozilla est développé sur la base du moteur Gecko)

Webview d'Android utilise différents noyaux de versions Webkit dans les versions basse et haute. Après la 4.4, il le sera directement. Chrome utilisé. (Apprentissage recommandé : Tutoriel vidéo Web front-end)

À quoi sert principalement la vue Web ? Ou quel type d'exigences la vue Web sera-t-elle utilisée ?

Ma compréhension personnelle est que lorsqu'une page HTML est affichée sur un ordinateur, elle peut être parcourue en ouvrant la page via un navigateur. Au niveau du système mobile, s'il n'y a pas de support WebView, elle ne peut pas être affichée. La page HTML, la fonction de WebView est donc d'utiliser le système mobile pour afficher l'interface HTML

Il est donc principalement nécessaire lors du chargement de fichiers HTML. sur le système mobile

Une application native Le processus d'appel d'une page html ?

1. L'application native charge la page html (il peut y avoir de nombreuses façons de charger la page, comme le chargement d'un fichier html écrit localement, ou d'un fichier placé sur le serveur)

2. Une fois le chargement terminé, l'affichage est rendu via WebView. Si le système n'a pas de WebView, il ne peut pas restituer et afficher le HTML

2 étapes. La page HTML par une application native a été complétée, donc la page est non seulement affichée, mais une interaction peut également être requise, et certaines méthodes doivent être écrites ici. Par exemple, les boutons de l'interface HTML doivent appeler des éléments natifs. le système (comme prendre des photos, des fichiers système, des albums photo, etc.). L'extrémité native est responsable de la maintenance de l'interface appelée par HTML, puis revient si nécessaire (l'extrémité native agit comme un serveur et HTML agit comme un client)

Quels sont les avantages de l'utilisation de WebView ?

L'application native emballe la conception de la mise en page et le code métier, puis l'utilisateur les télécharge, l'installe et l'utilise, tandis que la vue Web affiche la page en chargeant le fichier html lors de la mise en page ou de la logique métier. doit être mis à jour. Lors du changement, s'il s'agit d'une application native, vous devez modifier le contenu frontal, mettre à niveau l'emballage et le rééditer avant de pouvoir utiliser la dernière.

La page via webview n'a besoin que de modifier le code html ou le fichier js (s'il est obtenu du serveur, tant que le nouveau fichier est déployé), l'utilisateur peut utiliser la version mise à jour après l'avoir actualisée sans téléchargement. Terminez la mise à niveau via l'installation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn