Beschreibung
Mit dem appview
-Tag können Sie andere Chrome-Apps in Ihre Chrome-App einbetten (siehe Verwendung).
Berechtigungen
appview
Verfügbarkeit
Typen
EmbedRequest
Attribute
-
Daten
Objekt
Optionale vom Entwickler angegebene Daten, die die einzubettende App bei der Entscheidung zum Einbetten verwenden kann.
-
embedderId
String
Die ID der App, die die Einbettungsanfrage gesendet hat.
-
allow
void
Die Einbettungsanfrage wird zugelassen.
Die
allow
-Funktion sieht so aus:(url: string) => {...}
-
URL
String
Gibt den einzubettenden Inhalt an.
-
-
deny
void
Verhindert die Einbettungsanfrage.
Die
deny
-Funktion sieht so aus:() => {...}
Methoden
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
)
Erfordert das Einbetten einer anderen App.
Parameter
-
App
String
Die Erweiterungs-ID der einzubettenden App.
-
Daten
beliebig optional
Optionale vom Entwickler angegebene Daten, die die einzubettende App bei der Entscheidung zum Einbetten verwenden kann.
-
callback
function optional
Der Parameter
callback
sieht so aus:(success: boolean) => void
-
Erfolg
boolean
„True“, wenn die Einbettungsanfrage erfolgreich war.
-
Ausgabe
-
Promise<boolean>
Chrome 132 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.