Подтвердить что ты не робот

IO Кордова long-press показывает текстовое увеличение лупы даже с отключением текста, как его удалить?

У меня очень странная проблема. В моем приложении cordova на iOS я получаю всплывающее текстовое увеличительное стекло, когда я долгое время нажимаю приложение.

Пример:

Снимок экрана с выбором-popover

Пузырь вверху блокируется в верхней части экрана и следует за моим положением x при перемещении пальца из стороны в сторону.

Я попытался добавить следующий css, который, как говорят люди, должен исправить мою проблему:

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}

Это не поможет. Глядя на вещи в веб-инспекторе, я могу подтвердить, что этот css успешно добавлен ко всему. Я попробовал кучу различных вариаций обычных touch-callout: none и user-select: none, которые все предлагают, и ничего не помогает.

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

Как я могу заставить его уйти? Есть ли какой-либо плагин, который может вызвать эту проблему? Любая помощь очень ценится.

Плагины Кордовы:

  • com.mbppower.camerapreview
  • Cordova-плагин-статусная
  • Cordova-плагин-белый список
  • ионно-плагин-клавиатура
  • org.apache.cordova.camera
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.dialogs
  • org.apache.cordova.file
  • org.apache.cordova.file-передача
  • org.apache.cordova.network-информация
  • org.apache.cordova.vibration

Версия Кордовы: 5.1.1 iPhone 5s с версией iOS: 9.0.1

4b9b3361

Ответ 1

Спасибо за это Automatico! Спасло меня от гораздо большего разочарования.

Однако с тех пор похоже, что этот код был объединен с mainline cordova и его можно просто включить, добавив

<preference name="SuppressesLongPressGesture" value="true" /> в config.xml

Это отлично сработало для меня!

Вот коммит и заметки, которые привели его в

https://github.com/apache/cordova-ios/commit/1ad9951c80dbf97281e763f5f27a9bc8852c0537