בדף הזה מוסבר איך שולחים הודעות מתוסף פועלת ב-iframe החלונית הצדדית כדי תוסף ב-iframe בשלב הראשי.
כדי לשלוח הודעה:
- מהחלונית הצדדית לשלב הראשי, משתמשים
MeetSidePanelClient.notifyMainStage
.
sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- מהשלב הראשי אל החלונית הצדדית, משתמשים
MeetMainStageClient.notifySidePanel
.
mainStageClient.notifySidePanel("YOUR_MESSAGE");
payload
האורך חייב להתאים למגבלת הגודל שצוינה.
כדי לקבל את ההודעה, התוסף צריך להירשם
ל
AddonCallbacks.frameToFrameMessage
קריאה חוזרת. דוגמת הקוד הבאה מראה איך להירשם
התקשרות חזרה של AddonCallbacks.frameToFrameMessage
:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
YOUR_CODE
});
למידע נוסף, ראו הרשמה ל- קריאות חוזרות (callbacks).
הערות
- העברת הודעות מסוג 'מסגרת לתמונה' היא לגמרי בצד הלקוח וכמעט מיידית.
- המערכת מנסה לשלוח את ההודעה רק פעם אחת. כדי לקבל הודעות, הלוח המקבל צריך להיות פתוח והאפליקציה צריכה להירשם הקריאה החוזרת (callback) לפני שליחת ההודעה.