Браузеры с отключенным JS - PullRequest
       3

Браузеры с отключенным JS

6 голосов
/ 14 сентября 2010

Несколько лет назад я проектировал браузеры с отключенным JavaScript.Насколько это важно в наше время?

Вам действительно нужно о чем-то беспокоиться?Я никогда не сталкивался с пользователем в реальной жизни, у которого отключен JavaScript.У кого-нибудь есть цифры?

Ответы [ 7 ]

7 голосов
/ 14 сентября 2010

Имея свою собственную компанию в течение года и работая в другой в течение нескольких лет, ни один из моих прямых клиентов никогда не отключал JavaScript, в одном единственном случае у меня был один из моих клиентов, у которых отключен JavaScript, поэтомумое текущее предположение (чисто анекдотическое свидетельство) составляет около 1 / 50.000.

Моя самая большая проблема при работе с JavaScript заключается в том, что всегда поддерживается кросс-браузерное соответствие, что в FF работает не всегда в Chrome, что работаетв FF и Chrome не всегда работает в IE 8, а то, что работает во всем вышеперечисленном ... не всегда работает в IE 7 .....

А затем есть IE 6.

Редактировать, данные yay: К 31 июля 2009 года у firefox было 1 миллиард загрузок

Noscript по состоянию на сентябрь14, 2010 73 миллиона загрузок

Это говорит о том, что примерно в 7% случаев, когда пользователи FF загружали браузер, они также устанавливали плагин noscript.

Изменить приложение Созданиеэто вики сообщества, добавьте своих математиков.

Редактировать:

В октябре 2010 года Yahoo!опубликовано фактическая статистика .

Короче говоря, ответ зависит от страны, но для сайта в США можно ожидать, что у 2% ваших пользователей отключен JavaScript.

6 голосов
/ 14 сентября 2010

Мои советы:

Разработка сайта с запасным вариантом без JS обычно полностью возможна и не так уж сложна.Вы должны подумать об этом, независимо от того, что говорит статистика о браузерах с отключенной JS.

Однако не позволяйте этому помешать вам проявить креативность.Если вы должны положиться на JS, и нет обходного пути, не стесняйтесь.Если кто-то хочет получить полный опыт работы в Интернете и отключить JS, это его вина.

Кодирование электронных писем с использованием JS unescape () - это всегда хорошая идея.В браузере с отключенной JS просто ничего не отображается.

4 голосов
/ 14 сентября 2010

Вы правы: прямое отключение Javascript довольно редко встречается в наши дни, потому что он используется многими сайтами.

Однако большинство браузеров имеют более тонкую настройку управления; то есть, чтобы включить / выключить его для каждого сайта, который все еще может использоваться параноиком .. эээ, пользователи, которые заботятся о безопасности.

Еще более вероятно, что есть расширение Firefox под названием NoScript, которое на самом деле очень популярно. Это расширение дает пользователю еще больший контроль над тем, когда разрешить Javascript. Я не знаю, есть ли подобные плагины для других браузеров, но я ожидаю, что так.

Наконец, многие отключенные пользователи будут запускать программы чтения с экрана или другие браузеры специальных возможностей, которые все еще могут не запускать Javascript должным образом / вообще. Если вы хотите поддержать этих пользователей, вам нужно знать об уникальных средах, в которых они работают.

Так что да, по-прежнему неплохо поддерживать пользователей, не являющихся JS, даже если они составляют меньшинство. Тем не менее, я не думаю, что вам нужно, чтобы все работало на них, пока ваш базовый функционал сайта работает (например, добавьте в корзину, оформить заказ и т. Д.), Нет необходимости слишком волноваться по поводу того, что они не получают звонки и свистки.

2 голосов
/ 14 сентября 2010

Я согласен с тем, что отключение javascript является редкостью, и я также согласен с тем, что важно создавать веб-сайты, принимая во внимание браузеры с отключенной поддержкой javascript.

НО javascript активно используется на современных и крупных веб-сайтах (Google, YouTube, Facebook). без javascript вы не сможете создавать веб-сайты, поддерживаемые AJAX, а также не сможете использовать возможности jQuery или любой библиотеки js.

и если вы беспокоитесь о совместимости между браузерами, возможно, вы захотите использовать jQuery, поскольку она устраняет известную проблему с несколькими браузерами.

лично, я всегда буду использовать javascript на любом веб-сайте, который я создаю:).

2 голосов
/ 14 сентября 2010

Плагин NoScript для Firefox был загружен 73 063 406 раз.

Ваш сайт должен использоваться без JS (поэтому не заменяйте ссылки на JS voodoo, если это не требуется).

Кроме того, люди, которым нужны специальные устройства вывода (например, Брайлевские ридеры), предпочтут сайты, которые работают без JS.

1 голос
/ 01 июня 2012

Я немного опоздал на вечеринку, но примерно через месяц после того, как был задан этот вопрос, Yahoo!опубликовано фактическая статистика .

Короче говоря, это зависит от того, откуда ваши посетители, но в США вы можете планировать, чтобы около 2% посетителей имелиJavaScript отключен.

0 голосов
/ 14 сентября 2010

Вот пара общих рекомендаций.Люди, которые используют разные браузеры с учетом доступности или работают в терминале без графического инструментария (на основе текста), скорее всего, не будут запускать JavaScript.Если вы хотите угодить этим людям, все, что вам нужно, это использовать JavaScript, если хотите, но использовать его только для улучшения , а не для предоставления контента.

Я имею в виду, например, что вы можете улучшить таблицу, добавив элементы управления сортировкой с помощью JavaScript, но не используйте JavaScript для анализа файла данных и создания таблицы.Вместо этого используйте серверную программу для обработки базы данных или файла данных.

Однако становится серой областью, и все это связано с типом пользовательской базы, на которую вы ориентируетесь.Если вы пишете эксперимент Chrome , то непременно пишите все это на JavaScript;это о JavaScript.

Если, однако, ваш веб-сайт направлен на предоставление информации, лучше избегать использования JavaScript для предоставления контента везде, где это возможно;только улучшение это.

...