chrome.appviewTag

Описание

Используйте тег appview, чтобы встраивать другие приложения Chrome в свое приложение (см. раздел Использование).

Разрешения

appview

Доступность

Chrome 43 и более поздних версий Только ChromeOS

Типы

EmbedRequest

Свойства

  • делал.

    Объект

    Необязательные данные, указанные разработчиком, которые встраиваемое приложение может использовать при принятии решения о встраивании.

  • embedderId

    string

    Идентификатор приложения, отправившего запрос на встраивание.

  • allow

    void

    Разрешает запрос на встраивание.

    Функция allow выглядит следующим образом:

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

    • url

      string

      Указывает контент, который нужно встроить.

  • deny

    void

    Запрещает запрос на встраивание.

    Функция deny выглядит следующим образом:

    () => {...}

Методы

connect()

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

Запрашивает встраивание другого приложения.

Параметры

  • приложение

    string

    Идентификатор расширения приложения, которое нужно встроить.

  • делал.

    any optional

    Необязательные данные, указанные разработчиком, которые встраиваемое приложение может использовать при принятии решения о встраивании.

  • обратный вызов

    function необязательно

    Параметр callback выглядит следующим образом:

    (success: boolean) => void

    • выполнено

      Логическое значение

      True, если запрос на встраивание выполнен успешно.

Возвраты

  • Promise<boolean>

    Chrome 132 и более поздних версий.

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.