Описание
Используйте тег appview
, чтобы встроить другие приложения Chrome в свое приложение Chrome. (см. Использование ).
Разрешения
appview
Доступность
Типы
EmbedRequest
Характеристики
- данные
объект
Необязательные данные, указанные разработчиком, которые встраиваемое приложение может использовать при принятии решения о внедрении.
- идентификатор встраивания
нить
Идентификатор приложения, отправившего запрос на внедрение.
- позволять
пустота
Разрешает запрос на встраивание.
Функция
allow
выглядит так:(url: string) => {...}
- URL
нить
Указывает содержимое, которое будет внедрено.
- отрицать
пустота
Предотвращает запрос на встраивание.
Функция
deny
выглядит так:() => {...}
Методы
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
)
Запрашивает встраивание другого приложения.
Параметры
- приложение
нить
Идентификатор расширения приложения, которое необходимо внедрить.
- данные
любые дополнительные
Необязательные данные, указанные разработчиком, которые встраиваемое приложение может использовать при принятии решения о внедрении.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(success: boolean) => void
- успех
логическое значение
True, если запрос на внедрение выполнен успешно.
Возврат
Обещание <логическое значение>
В ожиданииПромисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.