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

バックエンド管理システムフォームプラグイン

今、フロントエンドの開発は数年前のようではありませんが、ページボーイラベルも少なく聞き、UIコンポーネントに基づいて、バックグラウンド管理システムの作業を開発することがますます多くなり、バックグラウンド管理システムは、チャート、テーブル、ドロップダウンボックスなど、私はテーブルプラグインのより良い使用と思う2つの私の使用を記録したいと思います。 名前を見ればわかると思いますが、ExcelのJS版で、もちろんEx...と比較されます。

Jul 25, 2020 · 2 min read

OpenJDKとJDKの違い

Jul 24, 2020 · 2 min read

HTTPリクエストとレスポンス

Jul 24, 2020 · 2 min read

イテレーターについて

Jul 23, 2020 · 7 min read

URL入門

Jul 22, 2020 · 3 min read