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, тому якщо ваша база користувачів перекидається в основному в цій області, це може бути не найкращим підходом.