Описание
Используйте тег appview, чтобы встраивать другие приложения Chrome в свое приложение (см. раздел Использование).
Разрешения
appviewДоступность
Типы
EmbedRequest
Свойства
-
делал.
Объект
Необязательные данные, указанные разработчиком, которые встраиваемое приложение может использовать при принятии решения о встраивании.
-
embedderId
string
Идентификатор приложения, отправившего запрос на встраивание.
-
allow
void
Разрешает запрос на встраивание.
Функция
allowвыглядит следующим образом:(url: string) => {...}
-
url
string
Указывает контент, который нужно встроить.
-
-
deny
void
Запрещает запрос на встраивание.
Функция
denyвыглядит следующим образом:() => {...}
Методы
connect()
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 и более поздних версиях. На других платформах нужно использовать обратные вызовы.