ใช้การรับส่งข้อความเฟรมต่อเฟรม

หน้านี้อธิบายวิธีส่งข้อความจากส่วนเสริม ทำงานใน iframe แผงด้านข้างเพื่อ ส่วนเสริม กำลังทำงานใน iframe ระยะหลัก

วิธีการส่งข้อความ

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

payload ความยาวต้องเป็นไปตามขีดจำกัดขนาดที่ระบุไว้

ส่วนเสริมต้องสมัครใช้บริการเพื่อรับข้อความ ไปยัง AddonCallbacks.frameToFrameMessage Callback ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสมัครสมาชิก การโทรกลับของ AddonCallbacks.frameToFrameMessage:

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

สำหรับข้อมูลเพิ่มเติม โปรดดูที่สมัครรับข้อมูล Callback

หมายเหตุ

  • การรับส่งข้อความแบบเฟรมต่อเฟรมเป็นฝั่งไคลเอ็นต์และแทบจะในทันที
  • ระบบพยายามส่งข้อความเพียงครั้งเดียว ในการรับข้อความ ฟิลด์ ต้องเปิดแผงการรับ และแอปต้องสมัครใช้บริการ Callback ก่อนที่จะส่งข้อความ