На этой странице описано, как отправлять сообщения из надстройки, работающей в iframe на боковой панели, в надстройку, работающую в iframe на основной стадии .
Отправить сообщение:
От боковой панели к основной сцене используйте метод
MeetSidePanelClient.notifyMainStage
.От основной сцены до боковой панели используйте метод
MeetMainStageClient.notifySidePanel
.Длина
payload
должна соответствовать указанному ограничению размера.
Чтобы получить сообщение, надстройке необходимо подписаться на обратный вызов AddonCallbacks.frameToFrameMessage
. В следующем примере кода показано, как подписаться на обратный вызов AddonCallbacks.frameToFrameMessage
:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
Дополнительные сведения см. в разделе Подписка на обратные вызовы .
Примечания
- Покадровый обмен сообщениями осуществляется полностью на стороне клиента и практически мгновенный.
- Доставка сообщения предпринимается только один раз. Чтобы получать сообщения, панель получения должна быть открыта, а приложению необходимо подписаться на обратный вызов перед отправкой сообщения.