Тег <noscript> определяет альтернативный контент, который будет отображаться в том случае, если пользователь отключил в браузере поддержку скриптов, либо браузер не поддерживает скрипты.
Элемент <noscript> может использоваться внутри элементов <head> и <body>.
При использовании внутри элемента <head>: тег <noscript> должен содержать только элементы <link>, <style> и <meta>.
Также, считается хорошей практикой использовать тег комментариев для "скрытия" скриптов от браузеров, не поддерживающих скрипты, исполняемые на стороне клиента, чтобы они не отображались, как обычный текст:
<script>
<!--
function displayMsg() {
alert("Hello World!")
}
//-->
</script>
Разница между HTML 4.01 и HTML5
В HTML 4.01 тег <noscript> может использоваться только внутри элемента <body>.
В HTML5 тег <noscript> разрешено использовать внутри элементов <head> и <body>.
Различия между HTML и XHTML
В XHTML тег <noscript> не поддерживается.
Общие атрибуты
Тег <noscript> поддерживает общие атрибуты.
HTML пример использования
Использование тега <noscript>:
<script>
document.write("Hello World!")
</script>
<noscript>Ваш браузер не поддерживает JavaScript!</noscript>