chrome.appviewTag

Beschreibung

Mit dem appview-Tag können Sie andere Chrome-Apps in Ihre Chrome-App einbetten (siehe Verwendung).

Berechtigungen

appview

Verfügbarkeit

Chrome 43 und höher

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()

Promise
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>

    Ausstehend

    Versprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.