Как отключить поведение пинч по умолчанию на веб-странице с помощью Safari? - PullRequest
0 голосов
/ 04 мая 2018

Как мне написать собственный метод обработчика для работы с Safari?

Похоже, что Apple больше не позволяет разработчикам отключать функцию пинча по умолчанию, используя приведенный ниже HTML-код.

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

Кроме того, я попытался aTouchEvent.preventDefault(); в моем методе ontouchstart(), который не работал (по-прежнему работает зажим веб-страницы по умолчанию!)

Мне нужно отключить пинч по умолчанию для тега div, который содержит карту, чтобы написать свой собственный метод для события пинч, чтобы иметь возможность обрабатывать увеличение / уменьшение масштаба по карте.

P.S. Я также знаю, что отключение пинча не является хорошей идеей и не рекомендуется или может нарушать закон в некоторых странах.

...