説明
appview
タグを使用して、他の Chrome アプリを Chrome アプリ内に埋め込みます(使用方法をご覧ください)。
権限
appview
対象
型
EmbedRequest
プロパティ
-
データ
オブジェクト
オプションのデベロッパーが、埋め込みの判断を行う際に、埋め込むアプリが使用できるデータを指定します。
-
embedderId
文字列
埋め込みリクエストを送信したアプリの ID。
-
allow
void
埋め込みリクエストを許可します。
allow
関数は次のようになります。(url: string) => {...}
-
URL
文字列
埋め込むコンテンツを指定します。
-
-
拒否
void
埋め込みリクエストを防ぎます。
deny
関数は次のようになります。() => {...}
メソッド
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
)
別のアプリを埋め込むようリクエストします。
パラメータ
-
アプリ
文字列
埋め込むアプリの拡張機能 ID。
-
データ
任意(省略可)
埋め込まれるアプリが埋め込みの決定を行う際に使用できる、デベロッパーが指定するオプションのデータ。
-
callback
関数(省略可)
callback
パラメータは次のようになります。(success: boolean) => void
-
success
ブール値
埋め込みリクエストが成功した場合は true。
-
戻り値
-
Promise<boolean>
保留中Promise は Manifest V3 以降でのみサポートされています。他のプラットフォームではコールバックを使用する必要があります。