HTMLScriptElement: crossOrigin プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

crossOriginHTMLScriptElement インターフェイスのプロパティで、この script 要素のオリジン間リソース共有設定を反映します。他のオリジンからのクラシックスクリプトの場合、完全なエラー情報が公開されるかどうかを制御します。モジュールスクリプトでは、スクリプト自身とインポートするスクリプトを制御します。詳細は CORS 設定属性を参照してください。

リソースを取得する際に使用する CORS モードを指定するキーワードの文字列。使用可能な値は以下のとおりです。

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

HTMLScriptElement で送信されるリクエストは、cors モードおよび same-origin資格情報モードを使用します。これは、CORS が有効で、文書が読み込まれたのと同じオリジンからリソースが取得された場合に、資格情報が送信されるということです。

use-credentials

HTMLScriptElement で送信されるリクエストは、cors モードおよび include資格情報モードを使用します。この要素によるすべてのリソースリクエストは、取得するドメインに関係なく、CORS を使用します。

crossOrigin プロパティに他の値を指定した場合は、anonymous を指定したのと同じことになります。

crossOrigin プロパティが指定されていない場合、リソースは CORS なし(no-cors モードおよび same-origin資格情報モード)で取得されます。

仕様書

Specification
HTML
# dom-script-crossorigin

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
crossOrigin

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報