Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLScriptElement : propriété crossOrigin

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨août 2016⁩.

La propriété crossOrigin de l'interface HTMLScriptElement reflète les paramètres de partage des ressources entre origines multiples pour l'élément script. Pour les scripts classiques provenant d'autres origines, cela contrôle si les informations d'erreur complètes seront exposées. Pour les scripts modules, cela contrôle le script lui-même et tous les scripts qu'il importe. Voir attributs de configuration CORS pour plus de détails.

Valeur

Une chaîne de caractères correspondant à un mot-clé qui définit le mode CORS à utiliser lors de la récupération de la ressource. Les valeurs possibles sont :

anonymous ou une chaîne de caractères vide ("")

Les requêtes envoyées par HTMLScriptElement utiliseront le mode cors et le mode d'identification same-origin. Cela signifie que CORS est activé et que les informations d'identification sont envoyées si la ressource est récupérée depuis la même origine que celle du document chargé.

use-credentials

Les requêtes envoyées par HTMLScriptElement utiliseront le mode cors et le mode d'identification include. Toutes les ressources demandées par l'élément utiliseront CORS, quel que soit le domaine depuis lequel la ressource est récupérée.

Si la propriété crossOrigin est définie avec une autre valeur, cela revient au même que de la définir sur anonymous.

Si la propriété crossOrigin n'est pas définie, la ressource est récupérée sans CORS (mode no-cors et mode d'identification same-origin).

Spécifications

Specification
HTML
# dom-script-crossorigin

Compatibilité des navigateurs

Voir aussi