HTMLLinkElement: blocking プロパティ
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
もっと多くのブラウザーがこの機能に対応してほしいですか? 理由を教えてください。
blocking は HTMLLinkElement インターフェイスの読み取り専用プロパティで、外部リソースの取得中にブロックする操作を含む生きた DOMTokenList オブジェクトを返します。<link> 要素の blocking コンテンツ属性を反映します。
値
生きた DOMTokenList オブジェクトです。
blocking プロパティ自体は読み取り専用であり、DOMTokenList オブジェクトを置き換えることはできません。ただし、blocking プロパティに直接値を代入することはできます。これは、その value プロパティに代入するのと同じです。また、add()、remove()、replace()、toggle() メソッドを使って、DOMTokenList オブジェクトを変更することもできます。
例
html
<link
id="el"
rel="stylesheet"
href="/example.css"
blocking="render"
crossorigin />
js
const el = document.getElementById("el");
console.log(el.blocking); // 出力結果: DOMTokenList ["render"]
仕様書
| 仕様書 |
|---|
| HTML> # dom-link-blocking> |