Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

La propriété  en lecture seule credentials de l'interface Request indique si l'user agent doit envoyer des cookies de l'autre domaine dans le cas de requêtes CORS. Ceci est similaire au flag withCredentials de HXR, mais avec trois valeurs possibles (contre deux pour HXR):

  • omit: Ne jamais envoyer de cookies.
  • same-origin: Envoyer les identifiants utilisateur (cookies, basic http auth, etc..) si l'URL a la même origine que le script.
  • include: Toujours envoyer les identifiants utilisateur (cookies, basic http auth, etc..), même quand l'origine n'est pas la même.

Syntaxe

var myCred = request.credentials;

Valeur

Une valeur RequestCredentials.

Exemple

Dans le morceau de code suivant, on crée une nouvelle requête en utilisant le constructeur Request.Request() (pour un fichier image dans le même dossier que le script), puis on enregistre les identifiants de la requête dans une variable:

var myRequest = new Request('flowers.jpg');
var myCred = myRequest.credentials; // returns "omit" by default

Spécifications

Spécification Statut Commentaire
Fetch
La définition de 'credentials' dans cette spécification.
Standard évolutif Définition initiale

Compatibilité des navigateurs

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 42
41[1]
(Oui) 39 (39)
34[1]
Pas de support

29
28[1]

Pas de support
Feature Android Edge Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Support basique Pas de support (Oui) Pas de support Pas de support Pas de support Pas de support Pas de support Pas de support

[1] Cette fonctionnalité est implémentée derrière une préférence.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Flavien
 Dernière mise à jour par : Flavien,