HTMLLinkElement: crossOrigin プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。
crossOrigin は HTMLLinkElement インターフェイスのプロパティで、リソースを取得するときに使用するオリジンをまたぐリソース共有 (CORS) の設定を指定します。
値
リソース取得時に使用する CORS モードを指定するキーワードの文字列です。使用できる値は次のとおりです。
anonymousまたは空文字列 ("")-
HTMLLinkElementが送信するリクエストは、corsmode とsame-origincredentials モードを使用します。つまり、CORS が有効になり、リソースが文書の読み込み元と同じオリジンから取得される場合に限り、資格情報が送信されます。 use-credentials-
HTMLLinkElementが送信するリクエストは、corsmode とincludecredentials モードを使用します。要素によるすべてのリソースリクエストで、取得元のドメインにかかわらず CORS が使用されます。
crossOrigin プロパティにそれ以外の値を指定した場合は、anonymous を指定した場合と同じです。
crossOrigin プロパティを指定しない場合、リソースは CORS を使用せずに取得されます(no-cors の mode で same-origin の credentials モード)。
仕様書
| 仕様書 |
|---|
| HTML> # dom-link-crossorigin> |