iPadのピンチズームを無効化する
↑で実現できそう。
code:typescript
const touchHandler = (event: any) => {
if (event.touches.length > 1) {
event.preventDefault();
}
};
document.addEventListener('touchstart', touchHandler, {
passive: false
});
なるほどなぁ、タッチ部分が2箇所以上ならpreventDefault。
ググると touch-action: none ばっかり出てくるけど、これではダメだったから諦めモードだった。