Spec-Zone.ru › Web APIs

HTMLScriptElement: свойство noModule

Свойство noModule интерфейса HTMLScriptElement — это булево значение, которое указывает, следует ли выполнять скрипт в браузерах, поддерживающих ES модули. Практически это можно использовать для предоставления резервных скриптов для старых браузеров, не поддерживающих JavaScript-модули.

Оно отражает атрибут nomodule элемента <script>.

Значение

Булево, true означает, что скрипт не должен выполняться в браузерах, поддерживающих ES модули, false в противном случае.

Примеры

<script id="el" nomodule>
  // If the browser supports JavaScript modules, the following script will not be executed.
  console.log("The browser does not support JavaScript modules");
</script>
const el = document.getElementById("el");
console.log(el.noModule); // Output: true

Спецификации

Спецификация
HTML
# dom-script-nomodule

Совместимость с браузерами

Десктоп Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
noModule 61 16 60 48 11 61 60 45 11 8.0 61

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement/noModule

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API