שימוש בהעברת הודעות מהפריים למסגרת

בדף הזה מוסבר איך שולחים הודעות מתוסף פועלת ב-iframe החלונית הצדדית כדי תוסף ב-iframe בשלב הראשי.

כדי לשלוח הודעה:

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

payload האורך חייב להתאים למגבלת הגודל שצוינה.

כדי לקבל את ההודעה, התוסף צריך להירשם ל AddonCallbacks.frameToFrameMessage קריאה חוזרת. דוגמת הקוד הבאה מראה איך להירשם התקשרות חזרה של AddonCallbacks.frameToFrameMessage:

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

למידע נוסף, ראו הרשמה ל- קריאות חוזרות (callbacks).

הערות

  • העברת הודעות מסוג 'מסגרת לתמונה' היא לגמרי בצד הלקוח וכמעט מיידית.
  • המערכת מנסה לשלוח את ההודעה רק פעם אחת. כדי לקבל הודעות, הלוח המקבל צריך להיות פתוח והאפליקציה צריכה להירשם הקריאה החוזרת (callback) לפני שליחת ההודעה.