Описание
Используйте тег appview для встраивания других приложений Chrome в ваше приложение Chrome (см. раздел «Использование »).
Разрешения
appviewДоступность
Типы
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 и более поздних версий; для других платформ необходимо использовать колбэки.