2013-03-31 2 views
1

Мы пересматриваем некоторые пользовательские интерфейсы на нашем сайте, и один шаг, который мы хотели бы сделать, чтобы сделать его более чистым, - это использовать модальное окно для действий входа/регистрации.Модальное резервное копирование для браузеров с отключенным Javascript

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

+3

Я всегда использую регулярную ссылку, которая указывает на '/ register /' и отменяет событие click с помощью JavaScript, чтобы отобразить модальный диалог. – Blender

+3

Я никогда не беспокоюсь о людях, которые отключили javascript в 2013 году. Если кто-то отключит его, он должен быть готов к плохому интерфейсу и худшему опыту. Показывать предупреждение noscript достаточно. Если, однако, бизнес требует поддержки параноиков, то то, что сказал Блендер, является правильным решением. – dfsq

+0

@dfsq - Обычно я согласен с вами, но поскольку клиентам необходимо использовать наше приложение для управления повторяющимися счетами, возникает опасение, что все, что помешает пользователю войти в систему, можно рассматривать как необоснованное бремя на их способность прекращать платежи/отменять свою учетную запись (с юридической точки зрения). – Bryce

ответ

0

Установить модальную ссылку href to/whatever? Modal = true. Если JS доступен, захватите клик и покажите модальный. Если нет, перезагрузите страницу и покажите модальный код, используя условный класс в вашем шаблоне.

Да, ~ 99% пользователи будет включена JS, но методы изящной деградации/прогрессивное повышение помогут гарантировать, что ваш сайт будет по-прежнему использоваться, если вашего JS не доступен по какой-либо причине (ошибка, сбитые CDN и т. Д.).

Смежные вопросы