このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTMLLinkElement: crossOrigin プロパティ

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。

crossOrigin は HTMLLinkElement インターフェイスのプロパティで、リソースを取得するときに使用するオリジンをまたぐリソース共有 (CORS) の設定を指定します。

値

リソース取得時に使用する CORS モードを指定するキーワードの文字列です。使用できる値は次のとおりです。

anonymous または空文字列 ("")

HTMLLinkElement が送信するリクエストは、cors mode と same-origin credentials モードを使用します。つまり、CORS が有効になり、リソースが文書の読み込み元と同じオリジンから取得される場合に限り、資格情報が送信されます。

use-credentials

HTMLLinkElement が送信するリクエストは、cors mode と include credentials モードを使用します。要素によるすべてのリソースリクエストで、取得元のドメインにかかわらず CORS が使用されます。

crossOrigin プロパティにそれ以外の値を指定した場合は、anonymous を指定した場合と同じです。

crossOrigin プロパティを指定しない場合、リソースは CORS を使用せずに取得されます(no-cors の mode で same-origin の credentials モード)。

仕様書

仕様書
HTML
# dom-link-crossorigin

ブラウザーの互換性

関連情報