отключить мобильный браузер, щелкнуть/коснуться/коснуться поля обратной связи
На сайте HTML 5 пользователь, занимающийся серфингом через мобильное устройство, нажимает на ссылку.
Браузер рисует прямоугольник (прямоугольник) в качестве обратной связи (в дополнение к звуку).
Браузер может означать браузер Android 2.3 или Opera Mobile.
Сделал некоторые исследования об этом, но на самом деле, нет (четкое) решение.
Я бы хотел избежать этой (синей) коробки. По крайней мере, для устройств на базе iPhone и Android. Есть идеи?
PS Я также использую jQuery
Ответы
Ответ 1
Это дубликат: Могу ли я удалить стиль ссылок по умолчанию для Android по умолчанию в веб-браузере и iPad Safari: как отключить быстрый мигающий эффект при ударе ссылки.
Ответ: добавьте этот CSS
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
Ответ 2
Я +1 ответ, предоставленный bloopletech. Но если вы хотите, чтобы этот трюк работал в собственном браузере Android (Android Browser), используйте следующий:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-moz-tap-highlight-color: rgba(0, 0, 0, 0);
}
Ответ 3
Синий контур, который вы видите по ссылке, является результатом "контура". Чтобы отключить его:
outline: none;
Не уверен, почему на это пока не ответил.