可使用 mboxDefault 类名称执行请求并将选件应用到最近的 DIV。
此函数仅可用于 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>
触发并可以更早返回内容。