useCORSOnly

ブラウザーが Experience Cloud Identity Service からリソースをリクエストする方法を制御するブール型フラグです(オプション)。

構文: useCORSOnly: true|false(デフォルトは false です。)

概要

false に設定すると、ブラウザーは、CORS または JSONP を使用してリソースチェックを実行します。ただし、ID サービスは常に、最初に CORS を使用してリソースをリクエストしようとします。 CORS をサポートしていない古いブラウザーでは、JSONP に切り替わります。CORS のみを使用するようにブラウザーを強制する必要がある場合、useCORSOnly:true 関数呼び出しで Visitor.getInstance を設定します。

重要

厳格なセキュリティ要件がある場合は、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 
});

このページ