Поддерживают ли браузеры со специальными возможностями CSS или JavaScript?

В настоящее время я работаю над решением для предотвращения спама на моем сайте, которое заключается в добавлении нескольких полей со случайными именами и скрытии их с помощью CSS путем добавления style="display : none;"в элемент HTML. При отправке, если какое-либо из этих полей не пусто -, как должно -, это означает, что спам-бот только что отправил форму. Это или злонамеренный пользователь. В любом случае пост будет отклонен.

Теперь это будет работать отлично, но я предполагаю, что у всех пользователей есть браузеры, поддерживающие CSS.

Удаление с помощью JavaScript каждого поля с атрибутом CSS display, равным none, может помешать браузерам без поддержки CSS отображать якобы скрытые поля.

Таким образом, это будет нормально работать для браузеров, поддерживающих:

  • как CSS, так и JavaScript
  • только CSS
  • только JavaScript

Мой вопрос заключается в том, поддерживают ли браузеры для слепых или другие специальные -целевые браузеры CSS и JavaScript, только CSS, только JavaScript или ничего ?

6
задан federico-t 7 July 2012 в 23:44
поделиться