Блоки
noscript
выполняются, когда JavaScript отключен, и обычно используются для отображения содержимого, альтернативного тому, которое вы создали в JavaScript, например,
<script type="javascript">
... construction of ajaxy-link, setting of "js-enabled" cookie flag, etc..
</script>
<noscript>
<a href="next_page.php?nojs=1">Next Page</a>
</noscript>
Пользователи без js получат ссылку next_page
- вы можете добавить параметры здесь, чтобы на следующей странице вы знали, пришли ли они по ссылке JS / non-JS, или попытались установить cookie-файл через JS, отсутствие которого подразумевает, что JS отключен. Оба эти примера довольно тривиальны и открыты для манипуляций, но вы поняли идею.
Если вы хотите получить чисто статистическое представление о том, сколько пользователей отключили JavaScript, вы можете сделать что-то вроде:
<noscript>
<img src="no_js.gif" alt="Javascript not enabled" />
</noscript>
, затем проверьте ваши журналы доступа, чтобы увидеть, сколько раз было получено это изображение. Немного грубое решение, но оно даст вам хорошую идею в процентном отношении для вашей пользовательской базы.
Приведенный выше подход (отслеживание изображений) не будет работать хорошо для текстовых браузеров или тех, которые вообще не поддерживают js, поэтому, если ваша пользовательская база переходит в основном в эту область, это может быть не лучшим подходом.