У пользователя отключен JS. Как сдаем проект?

123 4
KE
На сайте с 29.12.2008
Offline
58
2058

Собственно, каждый из нас, разработчиков, хоть раз да сталкивался (столкнется) с этой проблемой. На дворе уже давно как XXI век, а многие юзвери до сих пор используют шестого осла, а особо боящиеся отключают яваскрипт.

Рассмотрим типичную ситуацию: клиент одобрил макет, в котором подразумевается использование JS (jQuery и т.д., всё легко, летает, в общем красивенько и современно). Затем при сдаче готового сайта он открывает его браузером с отключенным яваскриптом и начинает качать права, что работа не сделана. Как поступите в данной ситуации вы?

з.ы. такая ситуация возможна, наверное, только в нашей стране )))

Когда я рассказал о подобной ситуации западным коллегам, они лишь у виска покрутили. Поэтому и интересно, что предприняли бы именно наши разработчики.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Если в Т3 не писано, что сайт должен работать без JS, тогда досвидание.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
T.R.O.N
На сайте с 18.05.2004
Offline
314
#2
K_E_V_in:
На дворе уже давно как XXI век, а многие юзвери до сих пор используют шестого осла, а особо боящиеся отключают яваскрипт.

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

K_E_V_in:
з.ы. такая ситуация возможна, наверное, только в нашей стране )))

поверьте, нет. немцы и испанцы и не такие ограничения включают в ТЗ

K_E_V_in:
Поэтому и интересно, что предприняли бы именно наши разработчики.

как сказал LEOnidUKG - читайте ТЗ. Если правда на Вашей стороне, то так и укажите заказчику, а для красоты, сделайте вставки сверху и снизу с помощью <noscript>. Его все понимают (естественно, кроме кривой лисы)

PS Сайт, который рушится без JS или куков - классический пример дилетантской работы. По крайней мере он должен корректно сообщить юзеру о проблеме.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
KE
На сайте с 29.12.2008
Offline
58
#3

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

S
На сайте с 23.05.2004
Offline
315
#4
PS Сайт, который рушится без JS или куков - классический пример дилетантской работы.

Сессии через параметры передавать будете ? Все настройки исключительно в базу и каждый раз дергаем ? Ajax выкидываем и всю обработку через рефреши страниц ? Голый html и нет проблем головной боли.

Отключите куки, js и попробуйте зайти в любой магазин, в любую систему оплаты и т.п, это тоже наверное дилетанты делают.

Без куки и ява скриптов сейчас только домашнюю страничку сделать можно, ну или сайт визитку в пару html страниц.

Это просто подпись.
T.R.O.N
На сайте с 18.05.2004
Offline
314
#5

Stek, учитесь читать по буквам... полезно.

T.R.O.N:
По крайней мере он должен корректно сообщить юзеру о проблеме.

а еще, старайтесь больше изучать.

Если к Вам не прижимаются в парижском метро, это не значит что метро в Париже отсутствует.

Stek:
Сессии через параметры передавать будете ? Все настройки исключительно в базу и каждый раз дергаем ?

Вы уверены что они так нужны (не всеь мир пыхом живет)

Stek:
Ajax выкидываем и всю обработку через рефреши страниц ?

Вы будите смеяться, но порядочно написанные форумы(как и этот), чудесно могут работать без аджакса... Ведь не все юзают компы...

Не старайтесь ко всему миру подходить с точки зрения возможности реализации на пыхе + мускул.

F
На сайте с 24.04.2009
Offline
45
#6
T.R.O.N:

Вы будите смеяться, но порядочно написанные форумы(как и этот), чудесно могут работать без аджакса... Ведь не все юзают компы...

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

D
На сайте с 09.07.2009
Offline
79
#7

T.R.O.N, абсолютно согласен с Вашим мнением.

Но по поводу серча - здесь используется аякс. Конечно, большинство функций исполняется и без него.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#8
Fearful:
Вы будете смеятся, но нормальные браузеры на мобильных устройствах уже давно умеет то что и их десктопные версии.

а я разве говорил о поддержке? я, только, говорю об удобстве.

Ink-developer
На сайте с 31.01.2009
Offline
138
#9

Мое личное мнение сайт без JS не может быть хорошим, перезагрузку страницы вообще презираю.

Ни кто мне не объяснит зачем загружать в браузер еще раз то, что уже было загружено, потому что это противоречит логике. А то что какой то параноик выключил у себя JS это ни как не меняет ситуации.

S
На сайте с 23.05.2004
Offline
315
#10
Вы уверены что они так нужны (не всеь мир пыхом живет)

А при чем тут пхп ? Тот же asp,jsp так же по умолчанию в куки идентификаторы пишут. Да и вообще не в сессиях дело.

Сейчас любой сайт (за исключением html статики) так или иначе использует и куки и ява скрипты. Отключите их у себя, более половины инета будет не доступна, ну за исключением всяких развлекательных сайтов, варезников, дорвеев и т.п.

Если клиент решил так сказать дое****ся до сайта, то тут ничего не поможет. Он точно так же может поставить убитый монитор и начать втирать "а вот цвета у сайта будут плохо выглядеть на старом мониторе".

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий