页面下拉刷新(稳重版)

页面顶部下拉自动刷新,防止误触,排除特定网站

// ==UserScript==
// @name         页面下拉刷新(稳重版)
// @namespace    https://example.com
// @version      1.4
// @description  页面顶部下拉自动刷新,防止误触,排除特定网站
// @match        *://*/*
// @exclude      https://gf.qytechs.cn/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let startY = 0;
    let startX = 0;
    let triggered = false;
    const threshold = 160; // 触发距离更长
    const maxXOffset = 40; // 横向偏移限制,避免斜拉误触

    document.addEventListener('touchstart', e => {
        if (window.scrollY === 0) {
            startY = e.touches[0].clientY;
            startX = e.touches[0].clientX;
            triggered = false;
        }
    });

    document.addEventListener('touchmove', e => {
        if (triggered || window.scrollY > 0) return;

        const currentY = e.touches[0].clientY;
        const currentX = e.touches[0].clientX;
        const deltaY = currentY - startY;
        const deltaX = Math.abs(currentX - startX);

        if (deltaY > threshold && deltaX < maxXOffset) {
            triggered = true;
            location.reload();
        }
    });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址