このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

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

ブラウザーの互換性

関連情報