Cómo usar la función de mensajería de fotograma a fotograma

En esta página, se describe cómo enviar mensajes desde un complemento que se ejecuta en el iframe del panel lateral a un complemento que se ejecuta en el iframe de la etapa principal.

Para enviar un mensaje, sigue estos pasos:

Para recibir el mensaje, el complemento debe suscribirse a la devolución de llamada AddonCallbacks.frameToFrameMessage. En la siguiente muestra de código, se indica cómo suscribirte a una devolución de llamada AddonCallbacks.frameToFrameMessage:

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

Si deseas obtener más información, consulta Cómo suscribirte a devoluciones de llamada.

Notas

  • La mensajería de fotograma a fotograma se realiza completamente en el cliente y es casi instantánea.
  • La entrega de mensajes solo se intenta una vez. Para recibir mensajes, el panel receptor debe estar abierto, y la app debe suscribirse a la devolución de llamada antes de que se envíe el mensaje.