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 变量的选件。
-
调用
mboxCreate()
之前请确保具有<div class="mboxDefault"></div>
,因为at.js不会为您添加它。 -
不建议将空白页面顶端的
mboxCreate()
函数作为全局 mbox。at.js中自动创建的全局mbox是一个更好的选项,因为它从
<head>
触发并可以更早返回内容。
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3