Нежелательная вибрация при удержании с элементом SVG при использовании Nexus 5x - PullRequest
0 голосов
/ 27 сентября 2018

В настоящее время у меня проблема с нежелательной вибрацией, возникающей, когда пользователь долго нажимает элемент SVG на одном из экранов моего приложения.

Моя текущая настройка:

Приложение Android, на котором выполняетсяРеагируйте на приложение через URL-адрес webView, где на одном экране пользователь должен удерживать нажатой кнопку div, содержащуюся в круглом элементе SVG.

Поскольку мне нужно было отключить все функции выделения текста и создания contextMenu, чтобы они не мешали нажатиям пользовательских кнопок, которые я уже добавил к методу componentDidMount():

document.getElementById('button-container').oncontextmenu = (event) => {
  event.preventDefault();
  event.stopPropagation();
  event.stopImmediatePropagation();
  return false;
};

И добавил user-select: none общее правило CSS для остановки любого выделения текста при длительном нажатии пользователем экрана.

Это работает нормально на всех моих тестовых устройствах, за исключением LG Nexus 5X и LG G7, долго удерживающихЭлемент SVG или родительский div вызывает тактильную обратную связь.Может ли это быть специфичным для LG?

Это проблема, которую я могу решить в своем веб-приложении, используя только JS / CSS и т. Д.?Или это проблема, которую необходимо решить в реальном приложении для Android?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...