chrome.appviewTag

说明

使用 appview 标记可在 Chrome 应用中嵌入其他 Chrome 应用(请参阅用法)。

权限

appview

可用性

Chrome 43 及更高版本

类型

EmbedRequest

属性

  • 数据

    对象

    可选的开发者指定数据,嵌入的应用在做出嵌入决策时可以使用这些数据。

  • embedderId

    字符串

    发送嵌入请求的应用的 ID。

  • allow

    void

    允许嵌入请求。

    allow 函数如下所示:

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

    • 网址

      字符串

      指定要嵌入的内容。

  • deny

    void

    防止嵌入请求。

    deny 函数如下所示:

    () => {...}

方法

connect()

Promise
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

请求嵌入另一个应用。

参数

  • 应用

    字符串

    要嵌入的应用的扩展程序 ID。

  • 数据

    任何可选

    可选的开发者指定数据,嵌入的应用在做出嵌入决策时可以使用这些数据。

  • callback

    函数 可选

    callback 参数如下所示:

    (success: boolean) => void

    • 成功

      布尔值

      如果嵌入请求成功,则为 true。

返回

  • Promise<boolean>

    Chrome 132 及更高版本

    仅 Manifest V3 及更高版本支持 Promise,其他平台需要使用回调。