Enable long-strip reader mode for any user-defined gallery website (with image source URL is predictable).
Enable long-strip reader mode for any user-defined gallery website (with image source URL is predictable).
Customizable supporting websites
Smart image fetching straitegy to save your bandwidth
Suitable for SPA website (e.g., nhentai)
Adapted to both Desktop/Mobile
A Setting UI Panel is made to manage all settings:
Active Profile (Website): the currently shown configurations, user can add new website here
Image Fetching Configuration
Site urls
Gallery Reader Page URL (Regex): Regex matching the URL in which the userscript is triggered
For more about how to add new supporting website, please see FAQ
Image source URL Template: URL template of image source url, some placeholders are expected in the template
For more about Image Source URL, please see FAQ
Initial placeholders
First Page Image Source URL (CSS-Selector@Attr): The HTML element (with attribute specified) which points to the Image Source URL of the first page
For more about CSS-Selector, please see FAQ
Fallback Placeholders
CDN nodes (Comma separated): All possible CDN nodes used in the website.
For more about CDN, please see FAQ
Extensions (Comma separated): All possible iamge extension used in the website.
Page elements
Total Page Counts (CSS-Selector@Attr): The HTML element (with attribute specified) which points to the total page number of the galleryContainer for All Images(CSS-Selector): The HTML element which contain all images(Advanced) Network request setting: some extra options for the image fetching performance
Reader Configuration
Image Fit ModePreload Page CountGap Size (px)HTML Elements to Remove (CSS-Selector, Comma separated): used to remove annoying elements. Show current page number: display a floating page number indicator at the bottom center of the screenHow to find the CSS selector?
How to find the Image Source URL?
src="..."How to find the CDN that the website used?
How to add new supporting website?
Ensure that the website is suitable for this script:
Make the script detects the website:
// @match https://example.com inside the code, OR// @match *://* inside the code to match all websites, ORConfigure the webbsite profile setting:
This script was developed with AI assistance. While tested, unforeseen issues or bugs may exist. Users assume all risks associated with using this script. The author is not responsible for any direct or indirect losses resulting from its use. Please comply with local laws and regulations.