Новый поворот в safari на ios.
Блочу всем элементам на странице touchmove, через preventDefault() или returnFalse;
Везде все ок, но в safari внизу экрана, там где вылезает navigation bar, при попытке в том месте проскроллить страницу, когда navigation bar скрыт - то она спокойно будет скроллиться, несмотря на все запреты.
Как это обойти?
Вот демо, открывать, соответственно, только под ios safari. Вначале скролл работает, блокируется через 3 секунды. Если в момент блокировки navigation bar скрыт, то касаясь в его область можно скроллить страницу.
sanex3339.github.io/safariWTFISGOINGON