Auto Load Next Page

自动加载下一页内容和图片

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
oopsylol
今日安裝
0
安裝總數
15
評價
0 0 0
版本
0.2
建立日期
2025-04-08
更新日期
2025-04-08
尺寸
9.7 KB
授權條款
MIT
腳本執行於

Auto Load Next Page 脚本介绍

脚本概述

Auto Load Next Page 是一个功能强大的油猴(Tampermonkey)脚本,专为提升网页浏览体验而设计。它能够在您浏览网页时自动加载下一页的内容,无需手动点击"下一页"按钮,实现无缝阅读体验。此外,脚本还能自动加载页面中的懒加载图片,让您的浏览更加流畅。

当前版本: 0.2

主要功能

  • 自动加载下一页: 当滚动到页面底部时,自动加载下一页内容
  • 图片自动加载: 自动加载新页面中的懒加载图片
  • 智能页数探测: 自动探测总页数,避免无限加载
  • 连续加载模式: 可选择是否启用连续加载模式
  • 自定义滚动阈值: 可设置触发加载的滚动阈值
  • 可视化状态: 控制台输出详细的加载状态信息

适用网站

目前脚本适用于以下网站:

  • misskon.com

安装方法

  1. 首先安装 Tampermonkey 浏览器扩展
  2. 下载 auto_load_next_page.user.js 文件
  3. 打开Tampermonkey管理面板,选择「实用工具」标签
  4. 在「导入脚本」部分,选择下载的脚本文件
  5. 点击「安装」按钮完成安装

配置选项

脚本提供了多种配置选项,您可以根据需要修改脚本中的 config 对象:

配置项 说明 默认值
containerSelector 需要监听滚动的容器元素选择器 'body'
nextPageSelector 下一页按钮的选择器 '.post-page-numbers:not(.current)'
pageNumbersSelector 分页数字选择器 '.post-page-numbers'
contentSelector 内容容器的选择器 '.entry'
scrollThresholdPercent 滚动到页面高度的百分比时触发加载 0.3 (30%)
checkInterval 检查间隔(毫秒) 1000
imageSelector 图片选择器 'img.aligncenter.lazy:not(.loaded)'
continuousLoading 是否启用连续加载 true
autoDetectTotalPages 是否自动探测总页数 true
maxPageNumber 最大页数(当autoDetectTotalPages为false时使用) 10

使用方法

  1. 安装脚本后,访问支持的网站(如 misskon.com)
  2. 脚本会自动运行,无需手动操作
  3. 当您滚动到页面底部附近时(默认为页面高度的30%处),脚本会自动加载下一页内容
  4. 新加载的内容中的图片也会自动加载显示

工作原理

  1. 页面初始化:脚本在页面加载完成后自动启动,探测总页数
  2. 滚动监测:监听页面滚动事件,当滚动到设定阈值时触发加载
  3. 内容加载:使用AJAX请求获取下一页内容,并将其添加到当前页面
  4. 图片处理:自动加载新添加内容中的懒加载图片
  5. 连续加载:如果启用了连续加载,会在一页加载完成后检查是否需要继续加载下一页

调试信息

脚本在运行过程中会在浏览器控制台输出详细的调试信息,包括:

  • 探测到的总页数
  • 当前加载的页码
  • 加载状态和进度
  • 图片加载情况
  • 错误信息(如果有)

注意事项

  • 脚本的工作依赖于网页的DOM结构,如果网站更新了设计,可能需要调整选择器
  • 为避免过度请求服务器,脚本设置了加载状态锁定机制
  • 页面可见性变化时(如切换标签页),脚本会智能暂停/恢复自动检查
  • 如果网站有反爬虫机制,频繁自动加载可能会被限制

自定义适配

如需适配其他网站,请修改以下部分:

  1. 脚本头部的 @match 规则,添加目标网站
  2. 根据目标网站的DOM结构,调整 config 对象中的选择器

作者: mr.p@email
版本: 0.2
许可: MIT