本頁說明如何向使用者宣傳外掛程式 透過插入少量程式碼,透過 Google Meet 分享螢幕畫面 其他網頁中
MeetAddonScreenshare.exposeToMeetWhenScreensharing
敬上
方法可讓網站將資訊傳送給 Meet
分享螢幕畫面時。這些資訊會用於
或是 Meet 的外掛程式
使用者按一下「開始活動」顯示在簡報橫幅中
已安裝外掛程式。如果使用者沒有
外掛程式,但分享螢幕畫面時
。
AddonScreenshareInfo
敬上
物件包含 5 個欄位,可根據用途新增:
AddonScreenshareInfo.additionalData
: 外掛程式可以用來初始化的資訊。罐類收納 只有在AddonScreenshareInfo.startActivityOnOpen
為 true 且 透過 DeploymentCollaborationStartingState
。 詳情請參閱從協作開始著手 狀態。AddonScreenshareInfo.cloudProjectNumber
: 這是必要項目。所選應用程式的 Google Cloud 專案編號 外掛程式。AddonScreenshareInfo.mainStageUrl
: 外掛程式開啟後,主階段開啟的網址 開始,例如https://www.example.com
網址必須隸屬於同一個 origin 做為 外掛程式資訊清單。AddonScreenshareInfo.sidePanelUrl
: 外掛程式後開啟側邊面板的網址 開始,例如https://www.example.com
網址必須隸屬於同一個 origin 做為 外掛程式資訊清單。AddonScreenshareInfo.startActivityOnOpen
: 這是必要項目。是否啟動協作外掛程式 使用者啟動 Meet 後 額外播放。必須設為 true 如果使用AddonScreenshareInfo.mainStageUrl
。
範例:在主要階段載入
在以下程式碼範例中,使用者在 系統會提示含有下列程式碼的 Meet 啟動 外掛程式:
<script src="https://www.gstatic.com/meetjs/addons/0.9.1/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.9.1/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.9.1/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
欄位中
資訊清單。
詳情請參閱外掛程式 安全性。