useCORSOnly

Un indicateur booléen facultatif qui contrôle la manière dont le navigateur demande des ressources auprès du service Experience Cloud Identity.

Syntaxe : useCORSOnly: true|false (la valeur par défaut est false).

Aperçu

Lorsqu’il est défini sur false, le navigateur vérifie les ressources avec CORS ou JSONP. Cependant, le service d’ID essaie toujours de d’abord demander des ressources avec CORS. Il revient à JSONP sur les navigateurs plus anciens qui ne prennent pas en charge CORS. Si vous avez besoin de forcer le navigateur à utiliser seulement CORS, définissez useCORSOnly:true dans l’appel de la fonction Visitor.getInstance.

IMPORTANT

Set useCORSOnly: true si vous avez des exigences de sécurité strictes. Il est recommandé de n’activer ce mode que si vous pensez que tous vos visiteurs utilisent des navigateurs qui prennent en charge CORS. L’expérience utilisateur n’est pas impactée par les navigateurs qui ne prennent pas en charge CORS. Cependant, les navigateurs qui ne prennent pas en charge CORS ne peuvent pas demander de ressources ni échanger des données avec Adobe Experience Cloud.

Exemple de code

var visitor = Visitor.getInstance ("Insert Experience Cloud organization ID here",{ 
   trackingServer: "Insert tracking server here here",  //Same as s.trackingServer 
   trackingServerSecure: "Insert secure tracking server here",  //Same as s.trackingServerSecure 
 
   //For CNAME support only. Exclude these variables if you're not using CNAME 
   marketingCloudServer: "Insert tracking server here", 
   marketingCloudServerSecure: "Insert secure tracking server here", 
 
   //Function variable 
   useCORSOnly: true 
});

Sur cette page