Tenta isso!
Coloca na pagina que não que que atualize! se funcionar me fala que faço um bloco!
FazerBem
let preventPullToRefresh = false;
let lastTouchY = 0;
// Detecta o toque inicial
window.addEventListener('touchstart', function(e) {
if (e.touches.length !== 1) {
return;
}
lastTouchY = e.touches[0].clientY;
preventPullToRefresh = (window.pageYOffset === 0);
}, { passive: false });
// Detecta o movimento do toque
window.addEventListener('touchmove', function(e) {
if (preventPullToRefresh) {
let touchY = e.touches[0].clientY;
let touchYDelta = touchY - lastTouchY;
lastTouchY = touchY;
if (touchYDelta > 0) {
e.preventDefault();
}
}
}, { passive: false });