Beschreibung
Mit dem Tag appview können Sie andere Chrome-Apps in Ihre Chrome-App einbetten (siehe Verwendung).
Berechtigungen
appviewVerfügbarkeit
Typen
EmbedRequest
Attribute
-
Daten
Objekt
Optionale vom Entwickler angegebene Daten, die die einzubettende App verwenden kann, wenn sie eine Einbettungsentscheidung trifft.
-
embedderId
String
Die ID der Anwendung, die die Einbettungsanfrage gesendet hat.
-
allow
void
Lässt die Einbettungsanfrage zu.
Die Funktion
allowsieht so aus:(url: string) => {...}
-
URL
String
Gibt den einzubettenden Inhalt an.
-
-
deny
void
Verhindert die Einbettungsanfrage.
Die Funktion
denysieht so aus:() => {...}
Methoden
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
): Promise<boolean>
Fordert die Einbettung einer anderen App an.
Parameter
-
App
String
Die Erweiterungs-ID der einzubettenden App.
-
Daten
any optional
Optionale vom Entwickler angegebene Daten, die die einzubettende App verwenden kann, wenn sie eine Einbettungsentscheidung trifft.
-
callback
function optional
Der Parameter
callbacksieht so aus:(success: boolean) => void
-
Erfolg
boolean
„True“, wenn die Einbettungsanfrage erfolgreich war.
-
Ausgabe
-
Promise<boolean>
Chrome 132 oder höherPromises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.