使用畫面框訊息功能

本頁面說明如何透過外掛程式傳送訊息 能在側邊面板 iframe 中運作 外掛程式 在主階段 iframe 中執行。

如要傳送訊息,請按照下列步驟操作:

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

payload 長度必須符合指定的大小上限。

外掛程式需要訂閱才能接收訊息 加入 AddonCallbacks.frameToFrameMessage敬上 回呼。以下程式碼範例顯示如何訂閱 AddonCallbacks.frameToFrameMessage 回呼:

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

如需更多資訊,請參閱訂閱 回呼

附註

  • 畫面對影格訊息傳遞作業完全是在用戶端且幾乎即時執行。
  • 系統只會嘗試傳送訊息一次。為了接收訊息, 必須開啟接收面板,且應用程式必須訂閱 回呼。