Как мне написать собственный метод обработчика для работы с 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. Я также знаю, что отключение пинча не является хорошей идеей и не рекомендуется или может нарушать закон в некоторых странах.