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.applyOffer()/adobe.target.getOffer() または Angular ディレクティブです。
例
<div class="mboxDefault">
default content to replace by offer
</div>
<script>
mboxCreate('mboxName','param1=value1','param2=value2');
</script>
メモ
mboxCreate() は、「標準」エンドポイントではなく「json」エンドポイントを使用し、非同期で実行されます。 理由は以下のとおりです。
-
デバッグ が少し異なる。
-
オファーコードが同期を必要としたり、呼び出しをブロックするのを避ける。
例えば、サイトコードまたは後でページに表示される他の mbox によって使用される JavaScript 変数を設定するオファー。
-
mboxCreate()を呼び出す前に、<div class="mboxDefault"></div>を必ず用意してください。at.jsでは追加されないからです。 -
空の、ページの先頭にある
mboxCreate()関数は、グローバル mbox としてお勧めしません。at.jsの自動作成グローバル mboxは、
<head>から起動し、コンテンツを早く返すことができるため、より優れたオプションです。
recommendation-more-help
target-dev-help-dev