外掛程式主要階段元件的 MeetAddonClient
。
簽名
interface MeetMainStageClient extends MeetAddonClient
傳統遺產
擴充 | MeetAddonClient |
---|
方法簽章
名稱 | 說明 |
---|---|
clearCollaborationStartingState() |
針對協作中使用的外掛程式,清除初始狀態相關資訊。 (沿用自 MeetAddonClient ) |
getCollaborationStartingState() |
在參與者接受協作邀請時,擷取外掛程式的初始狀態資訊。 (沿用自: MeetAddonClient ) |
getFrameOpenReason() |
擷取動作開啟外掛程式頁框。 (沿用自 MeetAddonClient ) |
getMeetingInfo() |
擷取執行外掛程式的會議相關資訊。 (沿用自: MeetAddonClient ) |
getMeetPlatformInfo() |
擷取執行外掛程式的 Meet 平台相關資訊 (沿用自 MeetAddonClient ) |
loadSidePanel() |
開啟側邊面板 iframe,並將 iframe 來源設為外掛程式資訊清單的側邊面板網址。 |
notifySidePanel(payload) |
這個外掛程式能從主要階段的外掛程式 iframe 傳送訊息,到側邊面板的外掛程式 iframe。在側邊面板 iframe 中執行的外掛程式,可以使用 frameToFrameMessage 外掛程式回呼回應這則訊息。 |
on(eventId, eventHandler) |
提供外掛程式可用的 AddonCallbacks 存取權。(沿用自 MeetAddonClient ) |
setCollaborationStartingState(collaborationStartingState) |
設定或更新參與者接受協作邀請時使用的外掛程式初始狀態資訊。 (沿用自: MeetAddonClient ) |
startCollaboration(collaborationStartingState) |
透過所提供的起始狀態展開協作,發起人和參與者可在活動期間使用。 (沿用自 MeetAddonClient ) |
unloadSidePanel() |
關閉側邊面板 iframe。請注意,呼叫此方法時,Meet 不會保留側邊面板的外掛程式狀態。如果再次開啟側邊面板 iframe (例如使用對 loadSidePanel 的呼叫),側邊面板 iframe 來源網址會設為外掛程式資訊清單中的原始值。在呼叫這個方法之前,外掛程式決定將任何外掛程式狀態保留在外掛程式後端。 |