Korzystanie z funkcji przesyłania wiadomości między ramkami

Na tej stronie dowiesz się, jak wysyłać wiadomości z dodatku działające w elemencie iframe panelu bocznym, aby dodatek działające w elemencie iframe sceny głównej.

Aby wysłać wiadomość:

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

payload długość musi być zgodna z określonym limitem rozmiaru.

Aby otrzymać tę wiadomość, dodatek musi zasubskrybować tę funkcję do AddonCallbacks.frameToFrameMessage oddzwanianie. Poniższy przykładowy kod pokazuje, jak zasubskrybować AddonCallbacks.frameToFrameMessage oddzwonienie:

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

Więcej informacji znajdziesz w sekcji Subskrybowanie

Uwagi

  • Przesyłanie wiadomości odbywa się w całości po stronie klienta i jest niemal natychmiastowe.
  • Podjęto próbę dostarczenia wiadomości tylko raz. Aby odbierać wiadomości, panel odbioru musi być otwarty, a aplikacja musi subskrybować oddzwanianie przed wysłaniem wiadomości.