Если у пользователя отключен javascript…

Бывает, попадаются посетители, у которых отключен javascript. Одни утверждают, что таковых среди общего числа посетителей до 25-30%, другие – что всего 2-3%. Однако что делать, если без javascript’а работа с сайтом невозможна!? Нужно сообщить посетителю, что у него отключен яваскрипт без которого корректная работа сайта невозможна. А еще лучше отправить болезного на специальную страничку, на которой при помощи угроз или уговоров вынудить включить javascript, тем более что это очень просто сделать.

Создайте страницу с именем, например, nojs.html, а на остальных страницах вашего сайта в секции <head> добавьте <noscript> с <meta> внутри. Вот так:

<head>
    <noscript>
        <meta http-equiv="refresh" content="0;url=/nojs.html"/>
    </noscript>
</head>

Комментарии

  1. (#)   NullFlow:

    типо средиретид на nojs.html и псё?...и что он на nojs.html получит?

  2. (#)   dimka:

    На nojs.html напишите, что у пользователя отключен javascript, а без него сайтом пользоваться никак не возможно.

    Ну еще можете написать инструкцию как включить javascript.

  3. (#)   Alex:

    Все правильно работает, но если владельцу сайта нужна еще и валидация. То валидатор будет ругаться на строку
    <noscript><meta http-equiv=“refresh” content=“0;url=/nojs.html”/>
    </noscript> так, как тег noscript по правилам валидности, не разрешается ставить в head. А так все работает – проверил лично сам на своем сайте


Оставить комментарий

Ответ на Если у пользователя отключен javascript…