Mobile Pull to Refresh

Adds pull-to-refresh functionality to Funny Junk mobile

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Emanon
일일 설치 수
0
총 설치 수
3
평점
0 0 0
버전
1.0
생성일
2026-02-02
갱신일
2026-02-02
크기
1.46KB
라이선스
MIT
적용 사이트

Description
Adds a native-style "Pull-to-Refresh" gesture to the Funny Junk mobile site. Many mobile browsers or specific web-apps lack a smooth pull-to-refresh mechanism. This script monitors your touch gestures at the top of the page; once you pull down past a specific threshold, the page will automatically reload.

Features
Lightweight: Minimal impact on browser performance.

Scroll-Aware: Only triggers when you are at the very top of the page (scrollTop = 0), preventing accidental refreshes while scrolling up.

Optimized for Mobile: Uses passive event listeners to ensure smooth scrolling.

Detailed Instructions
How to use:
Installation: Install a UserScript manager like Tampermonkey, Greasemonkey, or the Userscripts extension for Safari.

Interaction: Navigate to Funny Junk. Ensure you are at the top of the feed.

The Gesture: Touch the screen and drag your finger downward.

The Trigger: Once you have pulled down approximately 150 pixels, release your finger to trigger a page refresh.

Configuration:
If you want to change how far you need to pull to trigger the refresh, you can edit the following line in the script:

const threshold = 150; — Lower this number (e.g., 100) for a "shorter" pull, or increase it (e.g., 200) if you find yourself refreshing by accident too often.

Compatibility:
Tested on mobile browsers (Chrome/Safari) via UserScript managers.

Designed specifically for the funnyjunk.com domain.

Why use this?
Funny Junk's mobile interface occasionally hides the browser's native pull-to-refresh behavior depending on the wrapper or browser settings. This script restores that functionality using standard JavaScript touch events, making the browsing experience feel more like a native app.