mboxCreate(mbox,params) - at.js 1.x

可使用 mboxDefault 类名称执行请求并将选件应用到最近的 DIV。

NOTE
此函数仅可用于 at.js 版本 1.x。此函数已在 at.js 2.x 版本中弃用。如果与 at.js 2.x 一起使用,此函数将返回默认内容。

此函数内置于at.js中,主要用于简化从mbox.js(现已弃用)到at.js的转换。 mboxCreate() 的最新替代方案是 adobe.target.getOffer()/adobe.target.applyOffer() 或 Angular 指令。

示例

<div class="mboxDefault">
  default content to replace by offer
</div>
<script>
  mboxCreate('mboxName','param1=value1','param2=value2');
</script>

注释

mboxCreate() 现在使用“json”端点而不是“standard”端点且会异步触发。因此:

  • 调试稍有不同。

  • 避免出现需要同步且阻止调用的选件代码。

    例如,设置由站点代码或稍后出现在页面上的其他 mbox 所使用的 JavaScript 变量的选件。

  • 请确保具有 <div class="mboxDefault"></div>调用之前 mboxCreate(),因为at.js不会为您添加此标记。

  • 不建议将空白页面顶端的 mboxCreate() 函数作为全局 mbox。

    at.js中自动创建的全局mbox是一个更好的选项,因为它从 <head> 并且可以更早返回内容。

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3