FA Infini-Gallery

Automatically loads the next page of the gallery as you reach the bottom

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
Midori Dragon
Daily installs
0
Total installs
216
Ratings
2 1 0
Version
2.2.7
Created
2023-03-26
Updated
2025-10-06
Size
43.8 KB
License
MIT
Applies to

FA Infini Gallery

A userscript that enhances FurAffinity gallery browsing by automatically loading the next page when scrolling to the bottom. Also see docs on FA-Infini-Gallery.

How to use

  • Load this script from GreasyFork or use it inside the browser extensions
  • The gallery will automatically:
    • Detect when you reach the bottom of the page
    • Load and append the next page's content
    • Resume scroll detection for continuous loading

Feature Roadmap

Feature Status
Automatic page loading ✅ Completed
Scroll detection ✅ Completed
Gallery management ✅ Completed
Support for all gallery types ✅ Completed
Support for watches pages ✅ Completed
Custom Settings ✅ Completed
Integration with Embedded-Image-Viewer ⠀⠀⠀⠀ ✅ Completed

Settings

  • showPageSeparator - Whether to show a page separator between pages (default is true)
  • pageSeparatorText - The text to use for the page separator (default is Infini-Gallery Page: %page%)

Documentation

InfiniGallery

The InfiniGallery class contains the following properties:

  • scanElem - The element used to detect when to load the next page (default is: footer)
  • galleryManager - Manages the gallery content and loading

Methods:

  • startScrollDetection() - Starts monitoring for scroll position
  • stopScrollDetection() - Stops scroll detection
  • async loadNextPage() - Loads and appends the next gallery page