отключить Двойное увеличение / изменение размера в Safari IOS12 *** - PullRequest
0 голосов
/ 07 мая 2019

Я ищу 99% веб-сайта в Интернете ... Нет ответа может решить мою проблему .. Я использую ios 12 ... Может ли какой-либо jQuery полностью отключить двойное нажатие на сафари ???

или можетУ меня есть некоторая функция обнаружения кода, когда (если пользователь дважды нажал?

Я потратил 2 недели на это, я все еще не нашел решение .. Это то, что я пытался ... CSS: * {- webkit-text-настройка размера: нет; масштаб: 1; действие касания: манипулирование;} * {курсор: указатель; -webkit-tap-highlight-color: rgba (0,0,0,0)} и отключение масштабирования области просмотраiOS 10+ сафари?

Я ненавижу сафари ..

1 Ответ

0 голосов
/ 31 мая 2019

Добавление прослушивателя пустых кликов для элементов HTML предотвратит двойное увеличение.

Это уродливо, но делает работу.

myElement.addEventListener("click", event => {});

Следующее, что я пытаюсь выяснить, чтобы отключить все масштабирование, - это предотвратить пинч.

К сожалению, сенсорные события не отправляются во время прокрутки импульса iOs. Следующий код работает до тех пор, пока страница не прокручивается (проверено только на 12.2):

document.addEventListener("touchstart", event => {
    if(event.touches.length > 1) {
        console.log("zoom plz stahp");
        event.preventDefault();
        event.stopPropagation(); // maybe useless
    }
}, {passive: false});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...