この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1164|答える: 1

WeChatミニプログラムがWebViewでH5ページを共有する

[リンクをコピー]
2025年2月20日 08:52:38に投稿 | | | |
要件:WeChatミニプログラムでWebViewをネストした状態で、友人や友人の輪と共有したい場合、ユーザーは共有カードをクリックしてH5ページを表示します。

まずはチャットで共有されたレンダリングを見てみましょう。



原理:H5ページがミニプログラムにメッセージを送信し、ミニプログラムはメッセージを読み取るためにリンクをクリックします。以下の図のように:

bindmessage eventhandler いいえ ウェブページがミニプログラムにpostMessageを送信すると、以下の特定のタイミングでメッセージをトリガーし受信します:ミニプログラムはバックトラックされ、コンポーネントは破棄され、共有され、リンクはコピーされます(2.31.1)。 e.detail = { data } では、データは複数回投稿されたパラメータの配列です。

wx.miniProgram.postMessage はミニプログラムにメッセージを送信し、以下の特定のタイミングでコンポーネントのメッセージイベントをトリガーします:mini program back、component destruction、sharing、copy link (2.31.1)



ウェブビュー:ハイパーリンクのログインが見えます。

H5ページ

H5ページはpostMessageを使ってアプレットにメッセージを送信し、コードは以下の通りです:

WeChatミニプログラム

コードは以下の通りです:

注:共有されるものはミニプログラムページのパスですが、h5ページのパラメータリンクはパスに必ず付加しなければなりません。

onShareAppMessage:友達やグループチャットと共有する際に使われます。
onShareTimeline:Momentsに共有する際の設定に使われました。

プロシージャ:

操作手順は以下の通りです:





先の:.NET/C#はHttpClientの一般的なリクエストトリックメソッドを使用しています
次に:RMSE、MSE、MAE、SDの簡単な紹介
 地主| 2025年2月20日 09:01:22に投稿 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com