Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с обработкой pointerevent в Firefox / 4 сообщений из 4, страница 1 из 1
03.02.2020, 21:50
    #39922058
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с обработкой pointerevent в Firefox
Доброго дня.
Кто сталкивался с такой проблемой?
Перевел все события мыши и таучи (touch events) на универсальные pointer events. Во всех хромоподобных браузерах все нормально, как описано в стандарте. Проблема c firefox.
Когда срабатывает касание экрана (pointerdown) должен автоматически выполняться захват указателя т.е. куда бы потом не двигался палец по экрану, все события передаются тому элементу, на котором произошло касание. Но firefox не хочет этого делать. Как только палец по какой то причине сполз с элемента, события перестают ему поступать.
Решил его обмануть - выполняю и для пальчиков принудительный захват setPointerCapture. Сработало!
Но не тут то было. Когда палец отводится от экрана, по событию pointerup нужно освободить указатель функцией releasePointerCapture.
И тут firefox выдает новую фигню - ошибку "недействительный указатель" (pointerId). Т.е он сбрасывает идентификатор указателя, до того, как отработает обработчик pointerup.

Чего делать - не пойму.
Кто сталкивался и как решалось?

Опять напрягает несоответствие браузеров друг другу и стандартам.
...
Рейтинг: 0 / 0
03.02.2020, 22:35
    #39922069
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с обработкой pointerevent в Firefox
voraa,

https://caniuse.com/#feat=pointer
Firefox platform status: in-development [platform-status.mozilla.org]
...
Рейтинг: 0 / 0
03.02.2020, 22:51
    #39922072
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с обработкой pointerevent в Firefox
вадя,
И что не так?
Сaniuse говорит, что firefox 72 должен работать.
...
Рейтинг: 0 / 0
03.02.2020, 23:11
    #39922080
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с обработкой pointerevent в Firefox
Сейчас проверил, даже в Edge 18 все нормально работает.
Айосов и сафари по бедности не имею.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с обработкой pointerevent в Firefox / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]