В ICS webview (который совместим со старыми версиями, такими как 2.3.3). Я загружаю html-файл и написал некоторые функции, связанные с событиями касания, такими как touchmove и touchhend в javascript. Но проблема в ICS заключается в том, что клики на устройстве не распознаются несколько раз и ошибок в logcat даже, может ли кто-то работать для этой проблемы? Заранее спасибо.WebView в событиях ICS touch не срабатывает должным образом
0
A
ответ
2
Возможно, ваше устройство относится к ним как к мышиным. (sucks ...)
У меня возникла аналогичная проблема. Я не уверен, что это проблема моего планшета или это общая проблема для браузера ICS по умолчанию/webview.
Проверьте следующее.
- Напишите HTML/JS без Jquery/плагин:
- связывают некоторые функции в mouseevents (MouseDown/MouseMove/MouseUp) и touchevents (touchstart/TouchMove/touchend/touchcancel), чтобы проследить их
- Так можно проследить, если вы MouseDown/MouseMove/MouseUp/touchstart/TouchMove/touchend на веб-странице
- загрузить веб-страницу в Интернете
- Теперь, использовать различные устройства для тестирования веб-страницы.
- Используя ПК (любой браузер), он должен быть прослежены mouseevents
- Использование и-устройства, оно должно быть прослежено, как touchevents
- Использование Android 2.3.x (любой браузер), он должен быть прослежены в touchevents
- Попробуйте использовать ICS. Вот моя проблема:
- Использование браузера Chrome для Android ICS, это прослеживается как touchevents. (Fine)
- Используя браузер ICS по умолчанию, он прослеживается как mouseevents. (What The !!)
Что еще хуже, в моем ICS устройства (по умолчанию браузер):
- В touchevents никогда не обжигают в браузере моих ICS»по умолчанию. Если я касаюсь веб-страницы, он показывает mousedown/mousemove.
- Устройства поддерживают создание прикосновений (document.createEvent), что является ложью.
- Последовательности mouseevents не завершены. Таким образом, даже если мой код поддерживает как мыши, так и touchewents, функции mouseevent по-прежнему не могут поддерживать это устройство ICS.
События с высоким разрешением и события мыши работают одинаково на моем устройстве. еще не решены. – SureshDondi