Flag booleano facoltativo che controlla in che modo il browser richiede le risorse dal servizio Experience Cloud Identity.
Sintassi:useCORSOnly: true|false
(l'impostazione predefinita è false
).
Panoramica
Se è impostato su false
, il browser esegue verifiche sulle risorse con CORS o JSONP. Tuttavia, il servizio ID tenta sempre di richiedere risorse prima con CORS. Viene ripristinato su JSONP nei browser meno recenti che non supportano CORS. Se devi forzare il solo utilizzo di CORS, imposta useCORSOnly:true
nella chiamata della funzione Visitor.getInstance
.
Set useCORSOnly: true
in caso di requisiti di sicurezza rigidi. Abilita questa modalità solo se sei certo che tutti i visitatori utilizzano browser che supportano CORS. L'esperienza utente non viene modificata dai browser che non supportano CORS. Tuttavia, i browser senza supporto CORS non possono richiedere risorse o scambiare dati con Adobe Experience Cloud.
Esempio di codice
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
});