In questa pagina viene descritto come promuovere un componente aggiuntivo agli utenti mentre condividete una scheda con Google Meet inserendo una piccola quantità di codice su un'altra pagina web.
La
MeetAddonScreenshare.exposeToMeetWhenScreensharing
consente al sito di inviare informazioni a Meet
quando la relativa scheda è condivisa sullo schermo. Queste informazioni vengono utilizzate
il componente aggiuntivo di Meet quando
l'utente fa clic su "Inizia attività" sul banner della presentazione, se hanno
installato. Se l'utente non ha
installato quando condividono lo schermo di una scheda,
viene richiesto di installare il componente aggiuntivo.
La
AddonScreenshareInfo
contiene cinque campi che possono essere aggiunti in base al caso d'uso:
AddonScreenshareInfo.additionalData
: Informazioni che il componente aggiuntivo può utilizzare per inizializzarsi. Lattina essere impostato solo seAddonScreenshareInfo.startActivityOnOpen
è true e può essere a cui si accede tramiteCollaborationStartingState
Per ulteriori informazioni, consulta Utilizzare la collaborazione iniziale .AddonScreenshareInfo.cloudProjectNumber
: Obbligatorio. Il numero del progetto Google Cloud del come componente aggiuntivo.AddonScreenshareInfo.mainStageUrl
: L'URL che apre la fase principale dopo il componente aggiuntivo comehttps://www.example.com
. L'URL deve appartenere allo stesso origin come URL specificati in del componente aggiuntivo.AddonScreenshareInfo.sidePanelUrl
: L'URL che viene aperto dal riquadro laterale una volta che il componente aggiuntivo comehttps://www.example.com
. L'URL deve appartenere allo stesso origin come URL specificati in del componente aggiuntivo.AddonScreenshareInfo.startActivityOnOpen
: Obbligatorio. Indica se avviare il componente aggiuntivo collaborativo in Meet non appena l'utente avvia la dal banner della presentazione. Deve essere vero se viene usatoAddonScreenshareInfo.mainStageUrl
.
Esempio: carica nella schermata principale
Nel seguente esempio di codice, un utente che condivide lo schermo in Meet contenente il codice seguente viene chiesto di avviare l'app Componente aggiuntivo:
<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>
Sostituisci quanto segue:
- CLOUD_PROJECT_NUMBER: stringa. Il numero del tuo progetto Cloud.
- MAIN_STAGE_URL: stringa. L'URL dello stage principale.
Quando l'utente nella schermata della chiamata di Meet condivide la pagina, vede un
banner di una presentazione in Meet. Facendo clic sul pulsante del banner
apre il componente aggiuntivo per il numero di progetto Cloud specificato
sullo schermo principale. L'elemento AddonScreenshareInfo.mainStageUrl
è stato caricato e
AddonScreenshareInfo.additionalData
viene utilizzato per impostare l'inizio della collaborazione
lo stato del componente aggiuntivo. Gli altri utenti che partecipano alla chiamata
viene subito chiesto di installare o avviare il componente aggiuntivo.
Esempio: carica nel riquadro laterale
Nel seguente esempio di codice, la schermata di un utente condivide una pagina con che desidera iniziare dal riquadro laterale rispetto a quella principale:
<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>
Sostituisci quanto segue:
- CLOUD_PROJECT_NUMBER: stringa. Il numero del tuo progetto Cloud.
- SIDE_PANEL_URL: stringa. L'URL del riquadro laterale.
Quando l'utente nella schermata della chiamata di Meet condivide la pagina, vede un
banner di una presentazione in Meet. Facendo clic sul pulsante del banner
apre il componente aggiuntivo per il numero di progetto Cloud specificato
nel riquadro laterale. L'elemento AddonScreenshareInfo.sidePanelUrl
è stato caricato e
AddonScreenshareInfo.additionalData
viene utilizzato per impostare l'inizio della collaborazione
lo stato del componente aggiuntivo. Gli altri utenti che partecipano alla chiamata
viene subito chiesto di installare o avviare il componente aggiuntivo.
Esempio: carica nel riquadro laterale senza avviare una collaborazione
Nel seguente esempio di codice, la schermata di un utente condivide una pagina con che deve regolare le autorizzazioni delle risorse prima che attività di collaborazione. A causa di questo requisito, deve essere avviato nel riquadro laterale, senza la collaborazione per tutti.
<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>
Sostituisci quanto segue:
- CLOUD_PROJECT_NUMBER: stringa. Il numero del tuo progetto Cloud.
- SIDE_PANEL_URL: stringa. L'URL del riquadro laterale.
Quando l'utente nella schermata della chiamata di Meet condivide la pagina, vede un
banner di una presentazione in Meet. Facendo clic sul pulsante del banner
apre il componente aggiuntivo per il numero di progetto Cloud specificato
nel riquadro laterale. Dal giorno
AddonScreenshareInfo.startActivityOnOpen
è stato impostato su false, il pulsante di avvio dell'attività viene disattivato fino
CollaborationStartingState
impostato. Per ulteriori informazioni, consulta Utilizzare il
avvio della collaborazione
.
Una volta avviata l'attività, agli altri utenti della chiamata viene chiesto di avviare o installare il componente aggiuntivo.
Corrispondenza origine
Le origini fornite in
AddonScreenshareInfo.mainStageUrl
e
AddonScreenshareInfo.sidePanelUrl
vengono confrontate con le origini del componente aggiuntivo
del numero di progetto cloud fornito. Se tutto corrisponde, l'utente
può avviare il componente aggiuntivo.
Devi inoltre indicare l'origine del sito che avvia la condivisione schermo
nel campo addOnOrigins
nel componente aggiuntivo
del file manifest.
Per ulteriori informazioni, consulta la sezione Componenti aggiuntivi sicurezza.