chrome.appviewTag

Opis

Użyj tagu appview, aby osadzić inne aplikacje Chrome w swojej aplikacji Chrome (patrz sekcja Użycie).

Uprawnienia

appview

Dostępność

Chrome 43+ Tylko ChromeOS

Typy

EmbedRequest

Właściwości

  • dane

    obiekt

    Opcjonalne dane określone przez dewelopera, których osadzana aplikacja może używać podczas podejmowania decyzji o osadzeniu.

  • embedderId

    ciąg znaków

    Identyfikator aplikacji, która wysłała prośbę o osadzenie.

  • allow

    void

    Zezwala na prośbę o osadzenie.

    Funkcja allow wygląda tak:

    (url: string) => {...}

    • URL

      ciąg znaków

      Określa treść do osadzenia.

  • Odmów

    void

    Uniemożliwia prośbę o osadzenie.

    Funkcja deny wygląda tak:

    () => {...}

Metody

connect()

Promise
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

Wysyła prośbę o osadzenie innej aplikacji.

Parametry

  • aplikacja

    ciąg znaków

    Identyfikator rozszerzenia aplikacji do osadzenia.

  • dane

    any optional

    Opcjonalne dane określone przez dewelopera, których osadzana aplikacja może używać podczas podejmowania decyzji o osadzeniu.

  • callback

    function optional

    Parametr callback wygląda tak:

    (success: boolean) => void

    • sukces

      Wartość logiczna

      Prawda, jeśli prośba o osadzenie się powiodła.

Zwroty

  • Promise<boolean>

    Chrome 132+

    Obietnice są obsługiwane tylko w przypadku manifestu V3 i nowszych wersji. Na innych platformach trzeba używać wywołań zwrotnych.