useCORSOnly usecorsonly

可控制浏览器如何从 Experience Cloud Identity 服务请求资源的可选布尔标记。

语法:useCORSOnly: true|false(默认值为 false。)

概述

在设置为 false 时,浏览器通过 CORS 或 JSONP 执行资源检查。但是,ID 服务始终会尝试先通过 CORS 请求资源。它会在不支持 CORS 的旧版浏览器上恢复为 JSONP。如果您需要强制浏览器仅使用 CORS,请在 useCORSOnly:true 函数调用中设置 Visitor.getInstance

IMPORTANT
如果您具有严格的安全要求,则 Set useCORSOnly: true。只有当您确信您的所有访客都使用支持 CORS 的浏览器时,才应该启用此模式。不支持 CORS 的浏览器不会影响用户体验。但是,不支持 CORS 的浏览器无法从 Adobe Experience Cloud 请求资源或与之交换数据。

代码示例

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
});
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a