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

요청을 실행하고 mboxDefault 클래스 이름을 사용하는 가장 가까운 DIV에 오퍼를 적용합니다.

NOTE
이 함수는 at.js 버전 1.x ​에만 사용할 수 있습니다. 이 함수는 at.js 2.x의 릴리스에서 더 이상 사용되지 않으며, at.js 2.x에서 사용하는 경우 기본 콘텐츠를 반환합니다.

이 함수는 주로 mbox.js(사용 중단됨)에서 at.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()은 이제 "standard" 종단점 대신 "json" 엔드포인트를 사용하며 비동기식으로 실행됩니다. 이 때문에

  • 디버깅이 약간 다릅니다.

  • 동기식 호출 차단을 요구하는 오퍼 코드를 피해야 합니다.

    예를 들어, 페이지에서 뒷부분에 나오는 사이트 코드 또는 기타 mbox에 사용되는 JavaScript 변수를 설정하는 오퍼가 여기에 해당합니다.

  • 다음 사항을 충족해야 합니다. <div class="mboxDefault"></div>호출 전 mboxCreate(): at.js가 사용자를 위해 추가하지 않기 때문입니다.

  • 비어 있는 페이지 맨 위 mboxCreate() 함수는 글로벌 mbox로 권장되지 않습니다.

    at.js의 자동 생성된 글로벌 mbox는에서 실행되므로 더 나은 옵션입니다. <head> 일찍 컨텐츠를 반환할 수 있습니다.

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