프레임 간 메시지 사용

이 페이지에서는 부가기능에서 메시지를 보내는 방법을 설명합니다. side-panel iframe에서 실행되고 부가기능 기본 단계 iframe에서 실행됩니다.

메시지를 보내는 방법은 다음과 같습니다.

    sidePanelClient.notifyMainStage("YOUR_MESSAGE");
    mainStageClient.notifySidePanel("YOUR_MESSAGE");

payload 길이는 지정된 크기 제한을 준수해야 합니다.

메시지를 수신하려면 부가기능에서 구독해야 합니다. (으)로 AddonCallbacks.frameToFrameMessage 드림 있습니다. 다음 코드 샘플은 AddonCallbacks.frameToFrameMessage 콜백:

sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
    YOUR_CODE
});

자세한 내용은 구독하기 콜백에 응답합니다.

참고

  • 프레임 간 메시징은 전적으로 클라이언트 측이며 거의 즉시 이루어집니다.
  • 메시지 전송은 한 번만 시도됩니다. 메시지를 수신하기 위해 수신 패널이 열려 있어야 하고 앱에서 콜백에 전달되어야 합니다.