이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 1164|회답: 1

위챗 미니 프로그램이 웹뷰에서 H5 페이지를 공유하다

[링크 복사]
2025-2-20 08:52:38에 게시됨 | | | |
요구사항: WeChat 미니 프로그램에서 중첩된 WebView를 사용할 때, 친구나 친구 그룹과 공유하려면 사용자가 공유 카드를 클릭해 H5 페이지에 입력해야 합니다.

먼저, 채팅에 공유된 렌더링을 살펴보겠습니다:



원리: H5 페이지가 미니 프로그램에 메시지를 보내고, 미니 프로그램은 아래 그림과 같이 메시지를 공유하기 위해 클릭합니다:

bindmessage eventhandler 아니요 웹페이지가 mini 프로그램에 postMessage를 보낼 때, 다음과 같은 특정 시점에 메시지를 트리거하고 수신합니다: 미니 프로그램이 백트래킹되고, 컴포넌트가 파괴되며, 공유되고, 링크가 복사됩니다(2.31.1). e.detail = { data }, 데이터는 여러 번 게시된 매개변수들의 배열입니다.

wx.miniProgram.postMessage는 미니 프로그램에 메시지를 보내며, 이 메시지는 다음 특정 시점에 컴포넌트 메시지 이벤트를 트리거합니다: 미니 프로그램 반환, 컴포넌트 파괴, 공유, 링크 복사 (2.31.1)



웹 뷰:하이퍼링크 로그인이 보입니다.

H5 페이지

H5 페이지는 postMessage를 사용해 애플릿에 메시지를 보내며, 코드는 다음과 같습니다:

위챗 미니프로그램

코드는 다음과 같습니다:

참고: 공유되는 것은 여전히 미니 프로그램 페이지 경로이지만, h5 페이지의 매개변수 링크는 경로에 첨부되어야 합니다.

onShareAppMessage: 친구나 단체 채팅과 공유할 때 사용됩니다.
onShareTimeline: Moments에 공유할 때 설정하는 데 사용됨.

절차:

작업 단계는 다음과 같습니다:





이전의:.NET/C#은 HttpClient 공통 요청 트릭 메서드를 사용합니다
다음:RMSE, MSE, MAE, 사우스다코타 간략한 소개
 집주인| 2025-2-20 09:01:22에 게시됨 |
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com