chrome.appviewTag

Beschreibung

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

Berechtigungen

appview

Verfügbarkeit

Chrome 43 und höher Nur ChromeOS

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 allow 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,
)
: 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 callback sieht so aus:

    (success: boolean) => void

    • Erfolg

      boolean

      „True“, wenn die Einbettungsanfrage erfolgreich war.

Ausgabe

  • Promise<boolean>

    Chrome 132 oder höher

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