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 Funktion
deny
sieht so aus:() => {...}
Methoden
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
)
Fordert das Einbetten einer anderen App an.
Parameter
-
App
String
Die Erweiterungs-ID der einzubettenden App.
-
Daten
beliebig optional
Optionale vom Entwickler angegebene Daten, die die einzubettende App verwenden kann, um eine Entscheidung über die Einbettung zu treffen.
-
callback
function optional
Der Parameter
callback
sieht so aus:(success: boolean) => void
-
Erfolg
boolean
„True“, wenn die Einbettungsanfrage erfolgreich war.
-
Gibt Folgendes zurück:
-
Promise<boolean>
AusstehendVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.