Un indicador booleano opcional que controla el modo en el que el navegador solicita recursos desde el servicio de Experience Cloud ID.
Sintaxis: useCORSOnly: true|false
(el valor predeterminado es false
)
Información general
Cuando se establece en false
, el navegador comprueba los recursos con CORS o JSONP. Sin embargo, el servicio de ID siempre intenta solicitar recursos primero con CORS. Vuelve a JSONP en navegadores más antiguos que no admiten CORS. Si necesita forzar al navegador para que use solo CORS, establezca useCORSOnly:true
en la llamada de la función Visitor.getInstance
.
Set useCORSOnly: true
si tiene requisitos de seguridad estrictos. Solo debe activar este modo si está seguro de que todos los visitantes utilizan navegadores compatibles con CORS. La experiencia del usuario no se ve afectada por los exploradores que no admiten CORS. No obstante, los navegadores que no son compatibles con CORS no podrán solicitar recursos o intercambiar datos con Adobe Experience Cloud.
Ejemplo de código
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
});