Frame-to-Frame-Messaging verwenden

Auf dieser Seite wird beschrieben, wie Sie Nachrichten von einem Add-on senden im iFrame side-panel ausgeführt, ein Add-on die im iFrame im Hauptbereich ausgeführt wird.

So senden Sie eine Nachricht:

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

Die payload Länge muss der angegebenen Größenbeschränkung entsprechen.

Damit Sie diese Nachricht erhalten, muss das Add-on ein Abo abschließen zu den AddonCallbacks.frameToFrameMessage Callback des Nutzers an. Das folgende Codebeispiel zeigt, wie Sie ein AddonCallbacks.frameToFrameMessage-Callback:

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

Weitere Informationen finden Sie unter Abonnieren Callbacks

Hinweise

  • Frame-zu-Frame-Messaging erfolgt vollständig clientseitig und nahezu sofort.
  • Die Nachrichtenzustellung wird nur einmal versucht. Um Nachrichten zu erhalten, muss der Parameter Empfangsbereich muss geöffnet sein und die App muss die bevor die Nachricht gesendet wird.