本页介绍了如何向用户宣传插件 同时通过在 Google Meet 中共享标签页, 。
通过
MeetAddonScreenshare.exposeToMeetWhenScreensharing
方法可让该网站向 Meet 发送信息
其标签页在屏幕处于共享状态时显示这些信息会用于
在使用 Meet 时,
用户点击“启动活动”展示横幅上的
插件。如果用户没有
共享一个标签页时安装了插件,
提示您安装该插件。
通过
AddonScreenshareInfo
对象包含五个字段,您可以根据用例添加这些字段:
AddonScreenshareInfo.additionalData
: 插件可用于初始化自身的信息。罐 仅当AddonScreenshareInfo.startActivityOnOpen
为 true 时才设置,可以 使用CollaborationStartingState
。 有关详情,请参阅使用协作开始功能 状态。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,“启动 Activity”按钮将处于停用状态,直到
已设置 CollaborationStartingState
。有关详情,请参阅使用
协作开始
状态。
activity 启动后,系统会提示通话中的其他用户 启动或安装该插件。
源匹配
此处提供的 origins -
AddonScreenshareInfo.mainStageUrl
和
AddonScreenshareInfo.sidePanelUrl
与插件中的源进行比较
清单。如果所有项目均匹配,则用户
可以发布该插件。
此外,必须列出发起屏幕共享的网站的来源
(在插件的 addOnOrigins
字段中)
清单。
有关详情,请参阅插件 安全性。