HTMLLinkElement: blocking 属性
HTMLLinkElement 接口的 blocking 属性是一个字符串,用于指示在获取外部资源时应阻止的某些操作。
它反映了 <link> 元素的 blocking 属性。
值
一个字符串。必须是以空格分隔的下面列出的 blocking tokens 的列表,用于指示要阻止的操作
render-
阻止在屏幕上渲染内容。
注意:只有文档
<head>中的link元素才有可能阻止渲染。默认情况下,在<head>中设置了rel="stylesheet"的link元素会在浏览器解析时发现它,从而阻止渲染。如果此类link元素是通过脚本动态添加的,您还必须将其blocking设置为"render"才能阻止渲染。
示例
html
<link
id="el"
rel="stylesheet"
href="/example.css"
blocking="render"
crossorigin />
js
const el = document.getElementById("el");
console.log(el.blocking); // Output: "render"
规范
| 规范 |
|---|
| HTML # dom-link-blocking |
浏览器兼容性
加载中…