Если вы разработали веб-сайт на основе JavaScript, стоит ли делать дополнительную работу, чтобы сделать его доступным для посетителей, у которых не включен JavaScript?
- Какой процент посетителей в этой позиции?
- На какие браузеры это особенно влияет?
- JavaScript на мобильных устройствах включен?
javascript
Тим Мерфи
источник
источник
Ответы:
Согласно http://visualrevenue.com/blog/2007/08/eu-and-us-javascript-disabled-index.html , данным, собранным в 2007 году, 1,04% отключили его в ЕС и 3,05% отключили в США. Данные немного устарели, но если вы посмотрите на тенденцию, установленную в период с 2006 по 2007 год, количество людей с ограниченными возможностями уменьшается. К настоящему времени цифры могут быть ниже.
Отключенный JavaScript действительно не зависит от браузера. Все браузеры позволяют отключать JavaScript, но я полагаю, что по умолчанию все они включены.
В общем, я бы не стал беспокоиться о том, чтобы ваша основная версия сайта работала без JavaScript. Большинство людей понимают, что для того, чтобы иметь богатый опыт работы в сети, им нужно включить его.
Наконец, что касается мобильных устройств. Я считаю, что процент принятия ниже, но я не могу дать цифры. В общем, вы все равно хотите иметь другую версию своего сайта для мобильных браузеров, потому что такие вещи, как наведение мыши, плохо работают в мобильных браузерах с сенсорным экраном.
источник
Сначала спросите себя, какова основная цель вашего сайта. Ваш сайт предназначен для продажи виджетов? Это дискуссионный форум? Выясните, что является основной функцией. Сделав это, убедитесь, что пользователи могут делать это без включенного JavaScript. Не имеет значения, пропустят ли они несколько наворотов, но убедитесь, что пользователи могут выполнять эту функцию без JavaScript.
Например, если ваш сайт является сайтом электронной коммерции, то пользователь должен иметь возможность просматривать, добавлять товар в корзину и завершать оформление заказа без JavaScript. Возможно, они не видят симпатичной анимации на главной странице, или они не могут использовать какой-то модный поиск и фильтр, но при условии, что они могут просматривать и покупать, вы хороши.
Или возьмите Stack Overflow или другой сайт Stack Exchange. Главное - просматривать, задавать и отвечать на вопросы. Вы бы хотели, чтобы это работало без JavaScript. Возможно, пользователь должен вручную ввести Markdown, потому что редактор не работает, или, может быть, голосование не работает, но пользователь все еще может выполнять основную функцию сайта.
В конце концов, у всех нас есть ограниченные ресурсы и сроки. Вероятно, не стоит следить за тем, чтобы весь сайт работал без JavaScript, поэтому потратьте время, чтобы получить максимальное вознаграждение.
источник
Вы хотите быть осторожным с этой линией мысли. Даже несколько процентов могли бы перевести на большое количество посетителей. Я читал, что мобильные устройства не поддерживают JavaScript, так как это потребляет больше энергии аккумулятора.
Вполне возможно построить сайт, который работает с JS и без. Я рекомендую строить без первого, а затем добавить JS с учетом постепенного ухудшения качества. Если у пользователя отключен JS, контент все равно должен быть доступен.
источник
В зависимости от веб-сайта может быть полезно рассмотреть отдельные функции, а не весь веб-сайт. Некоторые функции важнее других? Являются ли какие-либо из них критически важными для ваших пользователей? Если структура веб-сайта позволяет это сделать, сделайте критически важные функции доступными без JavaScript, и решите, что делать с каждой функцией, исходя из ее важности.
источник
Служите клиентскому контенту только когда это возможно для не-js устройств / браузеров.
источник
У меня есть две страницы, страница X, которая является средством просмотра изображений на основе JavaScript, и страница Y, которая представляет собой переход, на который пользователь перенаправляется
<noscript>
блоком на странице X, например:Для различных браузеров процент уникальных IP-адресов, отправляемых на страницу Y
<noscript>
разделом, выглядит следующим образом:(Это основано на очень небольшом количестве попаданий, но это единственные данные, которые у меня есть.)
★ В случае, если кому-то все равно, это из серии запросов SQLite в моей базе данных журналов, таких как:
источник