HTML тег <noscript>

Значение и применение

Элемент <noscript> определяет альтернативный контент для пользователей, которые по тем или иным причинам отключили в своем браузере скрипты или их браузер не поддерживает скрипты.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.noscript
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
noscript✓1✓12✓1✓15✓3✓18✓4✓14✓2✓1.0✓4.4✓2

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Элемент не обрабатывает ошибки JavaScript и не срабатывает просто потому, что отдельный скрипт не загрузился. В head его содержимое ограничено элементами link, style и meta; обычный текст и блоки размещайте в noscript внутри body.

Примеры, попробуйте сами

Вывод при включённом JavaScript

Нажмите ▶. Выполняемый вариант показывает работу JavaScript. Для проверки noscript откройте скачанный документ с отключённым JavaScript.

index.html
HTML
<noscript>Извините Ваш браузер не поддерживает JavaScript.</noscript>
main.js
JavaScript
document.write('Привет, друг! У тебя работает JavaScript!')

Отличия HTML 4.01 от HTML 5

В HTML 4.01 допускается использование тега <noscript> только внутри тега <body>, а в HTML5 элемент может быть использован как внутри <body>, так и внутри тега <head>.

Значение CSS по умолчанию

Нет.

Поддержка глобальных атрибутов

Элемент поддерживает "глобальные атрибуты".