registerExtension() - at.js 1.x

Propose une méthode standard pour enregistrer une extension spécifique.

NOTE
Cette fonction est disponible pour at.js versions 1.x uniquement. Cette fonction a été abandonnée avec la version d’at.js 2.x. Cette fonction renvoie le contenu par défaut s’il est utilisé avec at.js 2.x.

Le paramètre options est obligatoire et possède la structure suivante :

Clé
Type
Requis
Description
name
Chaîne
Oui
Nom de l’extension.
modules
Tableau[Chaîne]
Oui
Tableau de chaînes représentant les noms de modules demandés.
s’inscrire
Fonction
Oui
Fonction utilisée pour initialiser et créer l’extension. Cette fonction reçoit les arguments sur la base du tableau de modules.

Remarques :

  • Si l’un des paramètres n’est pas fourni, une exception est déclenchée.
  • Si le tableau de modules est vide, une exception est déclenchée.

Pour en savoir plus et consulter des exemples sur la manière d’utiliser registerExtension, visitez la page Extensions Target atjs d’Adobe Experience Cloud sur GitHub.

Méthodes de module Paramètres

Clé
Type
Description
clientCode
Chaîne
Code client
serverDomain
Chaîne
Domaine du serveur Edge
globalMboxName
Chaîne
Target nom de mbox globale
globalMboxAutoCreate
Booléen
Indique si la création automatique est activée ou non.
timeout
Nombre
Délai d’attente de requête

Méthodes de module Enregistreur

Clé
Type
Description
log
Fonction
Enregistre la liste de variables des arguments dans la console du navigateur, le cas échéant. Cette fonction est activée uniquement lorsque mboxDebug=true est passé à l’URL.
error
Fonction
Enregistre la liste de variables des arguments dans la console du navigateur. Cette fonction est activée uniquement en cas d’erreurs importantes, comme le délai d’expiration réseau atteint, un nœud HTML introuvable, etc.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3