可提供用于注册特定扩展的标准方法。
此函数仅可用于 at.js 版本 1.x。此函数已在 at.js 2.x 版本中弃用。如果与 at.js 2.x 一起使用,此函数将返回默认内容。
options 参数是强制性的,具有以下结构:
键值 | 类型 | 必需 | 描述 |
---|---|---|---|
name | 字符串 | 是 | 扩展名。 |
modules | Array[String] | 是 | 一个字符串数组,表示请求的模块名称。 |
register | 函数 | 是 | 用于初始化和构建扩展的函数。该函数接收基于模块数组的参数。 |
注释:
有关如何使用 registerExtension
的更多信息和示例,请参阅 GitHub 上的 Adobe Experience Cloud Target atjs 扩展页面。
键值 | 类型 | 描述 |
---|---|---|
clientCode | 字符串 | 客户端代码 |
serverDomain | 字符串 | 边缘服务器域 |
globalMboxName | 字符串 | Target 全局 mbox 名称 |
globalMboxAutoCreate | 布尔值 | 指示是否已启用自动创建 |
timeout | 数值 | 请求超时 |
键值 | 类型 | 描述 |
---|---|---|
log | 函数 | 将参数变量列表记录到浏览器控制台(如果存在)。只有当 mboxDebug=true 传递到 URL 时才会激活它。 |
error | 函数 | 将参数变量列表记录到浏览器控制台。只有在出现严重错误(如网络超时、未找到 HTML 节点等)时才会激活它。 |