Добавление прослушивателя пустых кликов для элементов 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});