chrome.appviewTag

Описание

Используйте тег appview для встраивания других приложений Chrome в ваше приложение Chrome (см. раздел «Использование »).

Разрешения

appview

Доступность

Chrome 43+ (только ChromeOS)

Типы

EmbedRequest

Характеристики

  • данные

    объект

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

  • embedderId

    нить

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

  • позволять

    пустота

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

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

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

    • url

      нить

      Указывает содержимое, которое необходимо встроить.

  • отрицать

    пустота

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

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

    () => {...}

Методы

connect()

Обещать
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

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

Параметры

  • приложение

    нить

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

  • данные

    любой необязательный

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

  • перезвонить

    функция необязательна

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

    (success: boolean) => void

    • успех

      логический

      Возвращает true, если запрос на встраивание был успешно выполнен.

Возвраты

  • Promise<boolean>

    Chrome 132+

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.