ウェブビューとは何ですか

(*-*)浩
リリース: 2019-08-03 09:45:06
オリジナル
28533 人が閲覧しました

ウェブビューとは何ですか?機能は何ですか?ブラウザと何の関係があるのでしょうか?

ウェブビューとは何ですか

Webview は、DOM 要素を解析して HTML ページのコントロールを表示できる Webkit ベースのエンジンで、ブラウザと対話します。原理は同じなので、ブラウザと同じように考えることができます。 (Chrome ブラウザも Webkit エンジンに基づいて開発されており、Mozilla ブラウザも Gecko エンジンに基づいて開発されています)

Android の Webview は、低バージョンと高バージョンで異なる Webkit バージョンのカーネルを使用します。4.4 以降は、それは直接使用されたChromeになります。 (推奨学習: Web フロントエンド ビデオ チュートリアル )

Webview は主に何に使用されますか?また、WebView はどのような要件で使用されるのでしょうか?

私の個人的な理解では、HTML ページをコンピュータで表示する場合、ブラウザでそのページを開くことで閲覧できると考えています。携帯電話システム レベルでは、WebView のサポートなしでは表示できません。HTML ページなので、WebView の機能は、モバイル システムを使用して HTML インターフェイスを表示することです。

したがって、主にモバイルに HTML ファイルをロードするときに必要になります。 system

ネイティブ アプリケーション HTML ページを呼び出すプロセス?

1. ネイティブ アプリケーションは HTML ページを読み込みます (ローカルに書き込まれた HTML ファイルやサーバー上に配置されたファイルを読み込むなど、ページを読み込む方法は多数あります)

2. 読み込みが完了すると、Web ビューを通じて表示がレンダリングされます。システムに Web ビューがない場合、

##2 の HTML のレンダリングと表示のステップは実行できません。実際、このプロセスはネイティブ アプリケーションによる HTML ページの呼び出しは完了しているため、ページが表示されるだけでなく、インタラクションも必要な場合があり、ここにいくつかのメソッドを記述する必要があります。たとえば、HTML インターフェイスのボタンを呼び出す必要があります。システムに固有のもの (写真の撮影、システム ファイル、フォト アルバムなど)。ネイティブ エンドは、HTML によって呼び出されるインターフェイスを維持する責任を負い、必要に応じて戻ります (ネイティブ エンドはサーバーとして機能し、HTML はクライアントとして機能します)

Webview を使用する利点は何ですか? ?

ネイティブ APP はページ レイアウト デザインとビジネス コードをパッケージ化し、ユーザーはそれをダウンロード、インストールして使用しますが、Web ビューは HTML ファイルをロードしてページを表示します。更新する必要があります。変更する場合、ネイティブ APP の場合は、フロントエンドのコンテンツを変更し、パッケージをアップグレードし、最新のものを使用するように再リリースする必要があります。

WebView を介したページは、HTML コードまたは js ファイルを変更するだけで済みます (サーバーから取得した場合は、新しいファイルのデプロイメントが完了している限り)。ユーザーは更新後に更新されたバージョンを使用できます。ダウンロードせずに、インストールを通じてアップグレードを完了します。

以上がウェブビューとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート