blog

APP-JSブリッジの簡単な分析

混合開発では、モバイルAPPは、多くの場合、Webページで使用されますが、Webページの機能にいくつかの制限があるか、または呼び出しを達成するために、APPの既存の機能を通じて、開発リソースを節約した...

Jul 25, 2020 · 1 min. read
シェア

混在開発では、モバイルAPPはよくWebページと一緒に使用されますが、Webページの機能にいくつかの制限があるか、またはAPPの既存の機能を呼び出すことによって、開発リソースを節約したい、などの一般的な機能:ロギング、共有、コピー、日付コンポーネントなど、メッセージの相互運用性を実現するためにAPPとWeb通信が必要です。

APP->JS

IOSAndroid JSBridgeの実装原理:evaluateScriptやその他のメソッドでjs文字列を実行する
AdrAndroid JSBridgeの実装原理:evaluateJavascriptとその他のメソッドでjs文字列を実行する

JS->APP

1. APPウェブビュー・コンポーネントは、読み込みが終わると自動的にjsスクリプトを注入する。
2. トリガー読み取りイベント後のインジェクション・スクリプト実行
3. readイベントをリッスンする際にパーティのjsを使用し、カプセル化されたブリッジ・メソッドを初期化する。
4. ブリッジ・インタラクションは、ポストメッセージを介してAPPによってトリガーされるか、APPへのURL、コンソール、プロンプトなどを傍受することによってトリガーされる。

その他の関連記事

1

2

3

Read next

2020 Java技術に関する質問

Javaにおけるリフレクション\nJavaのリフレクション・メカニズムは実行状態にあり、どのクラスに対しても、クラスのすべてのプロパティとメソッドを取得することができます。実行時に情報へのこの動的なアクセスとオブジェクトのメソッドの動的な呼び出し

Jul 25, 2020 · 11 min read