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