HTMLScriptElement : propriété blocking
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La propriété blocking de l'interface HTMLScriptElement est une chaîne de caractères indiquant que certaines opérations doivent être bloquées lors de la récupération du script.
Elle reflète l'attribut blocking de l'élément HTML <script>.
Valeur
Une chaîne de caractères. Doit être une liste d'éléments de blocage séparés par des espaces, indiqués ci-dessous, désignant les opérations à bloquer :
render-
Le rendu du contenu à l'écran est bloqué.
Note : Seuls les éléments
scriptdans le<head>du document peuvent éventuellement bloquer le rendu. Les scripts ne bloquent pas le rendu par défaut ; si un élémentscriptn'inclut pastype="module",asyncoudefer, alors il bloque l'analyse, pas le rendu. Si un tel élémentscriptest ajouté dynamiquement par script, il faut définirblocking = "render"pour qu'il bloque le rendu.
Exemples
<script id="el" type="text/javascript" async blocking="render"></script>
const el = document.getElementById("el");
console.log(el.blocking); // Affiche : "render"
Specifications
| Specification |
|---|
| HTML> # dom-script-blocking> |
Compatibilite des navigateurs
Chargement…
Voir aussi
- La propriété
HTMLLinkElement.blocking - La propriété
HTMLStyleElement.blocking