--- title: Request.credentials slug: Web/API/Request/credentials tags: - API - Experimental - Fetch - Property - Reference - credentials - request translation_of: Web/API/Request/credentials ---
{{domxref("Request")}} インターフェースの credentials 読み取り専用プロパティは、クロスオリジンリクエストの場合、ユーザーエージェントが ほかのドメインからクッキーを送信すべきかどうかを示します。これは XHR の withCredentials フラグと似ていますが、(2 つではなく)3 つの値があります:
omit:決してクッキーを送信しない。same-origin:URL が呼び出し元のスクリプトと同一オリジンだった場合のみ、クッキーを送信する。include:クロスオリジンの呼び出しであっても、常にクッキーを送信する。var myCred = request.credentials;
{{domxref("RequestCredentials")}} 値。
次のスニペットは、{{domxref("Request.Request()")}} コンストラクタを使って(スクリプトと同じディレクトリにある画像ファイルのために)新しいリクエストを生成してから、リクエストの credentials を変数に保存しています:
var myRequest = new Request('flowers.jpg');
var myCred = myRequest.credentials; // 既定では "omit" を返す。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('Fetch','#dom-request-credentials','credentials')}} | {{Spec2('Fetch')}} | Initial definition |
{{CompatibilityTable}}
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| 基本サポート | {{CompatChrome(42)}} {{CompatChrome(41)}}[1] |
{{CompatGeckoDesktop(39)}} 34[1] |
{{CompatNo}} |
29 |
{{CompatNo}} |
| 機能 | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|---|
| 基本サポート | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
[1] この機能は設定によって使えるようになります。