Auf dieser Seite werden die Sicherheitsanforderungen beschrieben, die Add-ons von Drittanbietern erfüllen müssen.
Einschränkungen für den Ursprung
Ein Ursprung ist eine URL mit einem Schema (Protokoll), einem Host (Domain) und einem Port. Zwei URLs haben denselben Ursprung, wenn sie dasselbe Schema, denselben Host und denselben Port verwenden. Untergeordnete Ursprünge sind zulässig. Weitere Informationen finden Sie unter RFC 6454.
Diese Ressourcen haben denselben Ursprung, da sie dieselben Schema-, Host- und Portkomponenten haben:
https://www.example.comhttps://www.example.com:443https://www.example.com/sidePanel.html
Bei der Arbeit mit Ursprüngen gelten die folgenden Einschränkungen:
Alle Ursprünge, die für den Betrieb Ihres Add-ons verwendet werden, müssen
httpsals Protokoll verwenden.Das Feld
addOnOriginsim Add-on-Manifest muss mit den Quellen ausgefüllt werden, die von Ihrem Add-on verwendet werden.Die Einträge im Feld
addOnOriginsmüssen eine Liste von Werten sein, die mit CSP-Hostquellen kompatibel sind. Beispiel:https://*.addon.example.comoderhttps://main-stage-addon.example.com:443. Ressourcenpfade sind nicht zulässig.Diese Liste wird für Folgendes verwendet:
Legen Sie den Wert
frame-srcder iFrames fest, die Ihre Anwendung enthalten.Prüfen Sie die URLs, die von Ihrem Add-on verwendet werden. Der Ursprung, der in den folgenden Gebietsschemas verwendet wird, muss Teil der Ursprünge sein, die im Manifest im Feld
addOnOriginsaufgeführt sind:Das Feld
sidePanelUriim Add-on-Manifest. Weitere Informationen finden Sie unter Meet-Add-on bereitstellen.Die Properties
sidePanelUrlundmainStageUrlim ObjektAddonScreenshareInfo. Weitere Informationen finden Sie unter Add-on für Nutzer über die Bildschirmfreigabe bewerben.Die Properties
sidePanelUrlundmainStageUrlinActivityStartingState. Weitere Informationen zum Startstatus von Aktivitäten finden Sie unter Zusammenarbeiten mit einem Meet-Add‑on.
Validieren Sie den Ursprung der Website, die die Methode
exposeToMeetWhenScreensharing()aufruft.
Wenn in Ihrer Anwendung die URL-Navigation im iFrame verwendet wird, müssen alle Ursprünge, zu denen navigiert wird, im Feld
addOnOriginsaufgeführt werden. Platzhalter-Subdomains sind zulässig. Beispiel:https://*.example.comWir raten jedoch dringend davon ab, Platzhalter-Subdomains mit einer Domain zu verwenden, die Ihnen nicht gehört, z. B.web.app, die Firebase gehört.