Was ist Webview? Was ist die Funktion? Was hat das mit Browsern zu tun?
Webview ist eine Webkit-basierte Engine, die DOM-Elemente analysieren und die Steuerelemente der HTML-Seite anzeigen kann. Sie interagiert mit dem Browser Um die Seite anzuzeigen, sind die Prinzipien dieselben, sodass Sie sie sich wie einen Browser vorstellen können. (Der Chrome-Browser basiert ebenfalls auf der Webkit-Engine und der Mozilla-Browser basiert auf der Gecko-Engine.)
Androids Webview verwendet verschiedene Webkit-Versionskerne in niedriger und hoher Version. Nach 4.4 wird dies direkt der Fall sein Gebrauchtes Chrome. (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)
Wofür wird Webview hauptsächlich verwendet? Oder welche Anforderungen werden für die Webansicht verwendet?
Wenn eine HTML-Seite auf einem Computer angezeigt wird, kann sie jedoch durch Öffnen der Seite über einen Browser angezeigt werden Auf mobiler Systemebene kann die HTML-Seite nicht angezeigt werden, wenn keine Webview-Unterstützung vorhanden ist. Daher besteht die Funktion von Webview darin, das mobile System zum Anzeigen der HTML-Schnittstelle zu verwenden
Es wird also hauptsächlich beim Laden von HTML-Dateien benötigt auf dem mobilen System
Eine native Anwendung Der Prozess des Aufrufs einer HTML-Seite?
1. Die native Anwendung lädt die HTML-Seite (es gibt möglicherweise viele Möglichkeiten, die Seite zu laden, z. B. das Laden einer lokal geschriebenen HTML-Datei oder einer auf dem Server abgelegten Datei)
2. Nach Abschluss des Ladevorgangs wird die Anzeige über die Webansicht gerendert.
Tatsächlich ist der Vorgang des Aufrufs nicht möglich Die HTML-Seite wurde von einer nativen Anwendung fertiggestellt, sodass die Seite nicht nur angezeigt wird, sondern möglicherweise auch eine Interaktion erforderlich ist und einige Methoden hier geschrieben werden müssen. Beispielsweise müssen die Schaltflächen in der HTML-Oberfläche nativ aufgerufen werden das System (z. B. Aufnehmen von Fotos, Systemdateien, Fotoalben usw.). Das native Ende ist für die Verwaltung der von HTML aufgerufenen Schnittstelle verantwortlich und kehrt dann nach Bedarf zurück (das native Ende fungiert als Server und HTML fungiert als Client).
Was sind die Vorteile der Verwendung von Webview? ?
Die native APP packt das Seitenlayout-Design und den Geschäftscode und der Benutzer lädt sie dann herunter, installiert und verwendet sie, während die Webansicht die Seite durch Laden der HTML-Datei oder der Geschäftslogik anzeigt muss aktualisiert werden. Wenn es sich bei einer Änderung um eine native APP handelt, müssen Sie den Front-End-Inhalt ändern, die Verpackung aktualisieren und sie erneut veröffentlichen, um die neueste Version zu verwenden.
Für Webview-Seiten müssen Sie nur den HTML-Code oder die JS-Datei ändern (sofern diese vom Server abgerufen wird, solange die neue Datei bereitgestellt wird). Der Benutzer kann die aktualisierte Version nach der Aktualisierung verwenden ohne Download. Schließen Sie das Upgrade durch die Installation ab.
Das obige ist der detaillierte Inhalt vonWas ist Webview?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!