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

Führt eine Anforderung aus und wendet das Angebot auf den nächsten DIV-Bereich mit dem Klassennamen „mboxDefault“ an.

NOTE
Diese Funktion steht nur für at.js, Version 1.x, zur Verfügung. Diese Funktion ist mit der Veröffentlichung von at.js 2.x überholt. Diese Funktion gibt Standardinhalte zurück, wenn sie mit at.js 2.x verwendet wird.

Diese Funktion wurde vor allem deswegen in at.js integriert, um den Übergang von mbox.js (jetzt nicht mehr unterstützt) zu at.js zu erleichtern. Eine aktuellere Alternative zu mboxCreate() ist adobe.target.applyOffer()/ adobe.target.getOffer() oder die Angular-Richtlinie.

Beispiel

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

Hinweise

mboxCreate() verwendet nun den „json“- statt des „standard“-Endpunkts und wird asynchron ausgelöst. Konsequenzen:

  • Debuggen verhält sich ein wenig anders.

  • Vermeiden Sie Angebotscode, der synchrone, blockierende Aufrufe voraussetzt.

    Ein Beispiel hierfür wären Angebote mit JavaScript-Variablen, die vom Websitecode oder anderen Mboxes verwendet werden, die später auf der Seite auftauchen.

  • Stellen Sie sicher, dass eine <div class="mboxDefault"></div>vor dem Aufrufen mboxCreate(), da at.js keinen für Sie hinzufügt.

  • Von leeren mboxCreate()-Funktionen als globale Mbox ganz oben auf der Seite wird abgeraten.

    Die automatisch erstellte globale Mbox in at.js ist eine bessere Option, da sie über die <head> und kann Inhalte früher zurückgeben.

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