透過分享螢幕畫面向使用者宣傳外掛程式

透過畫面宣傳外掛程式
分享。

本頁說明如何向使用者宣傳外掛程式 透過插入少量程式碼,透過 Google Meet 分享螢幕畫面 其他網頁中

MeetAddonScreenshare.exposeToMeetWhenScreensharing敬上 方法可讓網站將資訊傳送給 Meet 分享螢幕畫面時。這些資訊會用於 或是 Meet 的外掛程式 使用者按一下「開始活動」顯示在簡報橫幅中 已安裝外掛程式。如果使用者沒有 外掛程式,但分享螢幕畫面時 。

AddonScreenshareInfo敬上 物件包含 5 個欄位,可根據用途新增:

範例:在主要階段載入

在以下程式碼範例中,使用者在 系統會提示含有下列程式碼的 Meet 啟動 外掛程式:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    mainStageUrl: MAIN_STAGE_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

更改下列內容:

  • CLOUD_PROJECT_NUMBER:字串。您的 Cloud 專案編號。
  • MAIN_STAGE_URL:字串。主要階段的網址。

Meet 通話畫面中的使用者分享網頁時,會看到 會議簡報橫幅。點選橫幅上的按鈕 開啟指定 Cloud 專案編號的外掛程式 在主舞台上系統會載入 AddonScreenshareInfo.mainStageUrl,而且 使用 AddonScreenshareInfo.additionalData 設定開始協作 附加元件的狀態通話中的其他使用者為 ,系統會立即提示您安裝或啟動外掛程式。

範例:載入側邊面板

在下列程式碼範例中,使用者螢幕畫面和 以及偏好從側邊面板啟動的外掛程式 而非主要階段:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    sidePanelUrl: SIDE_PANEL_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

更改下列內容:

  • CLOUD_PROJECT_NUMBER:字串。您的 Cloud 專案編號。
  • SIDE_PANEL_URL:字串。側邊面板的網址。

Meet 通話畫面中的使用者分享網頁時,會看到 會議簡報橫幅。點選橫幅上的按鈕 開啟指定 Cloud 專案編號的外掛程式 顯示側邊面板系統會載入 AddonScreenshareInfo.sidePanelUrl,而且 使用 AddonScreenshareInfo.additionalData 設定開始協作 附加元件的狀態通話中的其他使用者為 ,系統會立即提示您安裝或啟動外掛程式。

範例:在不啟動協作的情況下載入側邊面板

在下列程式碼範例中,使用者螢幕畫面和 必須調整資源權限的外掛程式 發起協作活動由於這項規定, 外掛程式都必須在側邊面板中啟動,沒有 我們也正在為所有人發起協作活動

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: false,
    sidePanelUrl: SIDE_PANEL_URL,
  }
);
</script>

更改下列內容:

  • CLOUD_PROJECT_NUMBER:字串。您的 Cloud 專案編號。
  • SIDE_PANEL_URL:字串。側邊面板的網址。

Meet 通話畫面中的使用者分享網頁時,會看到 會議簡報橫幅。點選橫幅上的按鈕 開啟指定 Cloud 專案編號的外掛程式 顯示側邊面板開始時間 AddonScreenshareInfo.startActivityOnOpen敬上 設為 false,開始活動按鈕就會停用,直到 CollaborationStartingState已設定。詳情請參閱使用 開始協作 狀態

活動開始後,系統會提示通話中的其他使用者 啟動或安裝外掛程式

來源比對

提供的來源 AddonScreenshareInfo.mainStageUrl敬上 和 AddonScreenshareInfo.sidePanelUrl 與外掛程式的來源 該 Cloud 專案編號的資訊清單。如果一切相符,使用者 允許啟動外掛程式

此外,必須列出啟動螢幕畫面分享的網站來源 在 外掛程式 addOnOrigins 欄位中 資訊清單

詳情請參閱外掛程式 安全性