连续下一页 - 可视活动面板

Erstellt am vor 2 Monaten
Aktualisiert am vor 2 Monaten
智能预加载下一页,滚动到底部自动拼接,无感加载,右下角显示加载进度。
Gesamtinstallationen
219
Heute neu
+1
Benutzerbewertung
5.0 / 5.0 (1)
Aktuelle Version
1.2.2
Skriptdetails
Anwendbare Websites
LizenzvereinbarungMIT

连续下一页

一款轻量级的脚本,实现在支持的网页上自动加载下一页,将其无缝拼接到当前页面,无需手动翻页,提升连续阅读体验。


🔷功能特点

1. 兼容多数分页网站

采用三重检测策略,标准 CSS 选择器 → 文字内容匹配(下一页 / next / »等)→ URL 页码自动推断(?page=N / /page/N/ / 路径末尾数字)。

2. 滚动触发自动拼接

滚动到页面底部 300px 范围内时,自动触发下一页追加到当前页,无需跳转。每次拼接完成后,重新解析下一页,阅读不中断。

3. 清晰可见分页标记

每拼接一页自动插入虚线分隔符和页码标签(如"—— 第 2 页 ——"),方便定位阅读位置。

4. 显示右下状态面板

实时显示页码和加载状态(加载中 / 已拼接 / 加载失败)。面板右上三角形支持折叠展开,面板可鼠标拖动,不遮挡主要内容。

5. 体验无感加载速度

使用浏览器原生 fetch 请求,滚动事件带 200ms 防抖处理,脚本本身无额外依赖,对原页面零干扰。


🔷兼容说明

分页类型 支持情况
:?page=N 参数分页 支持
/page/N/ 路径分页 支持
路径末尾数字分页 支持
带 rel="next" 标签 支持
按钮文字"下一页/next" 支持
无限滚动(动态加载) 不支持
需要登录验证的分页 部分支持

💡特别提示

  • 部分网站使用 JavaScript 动态渲染分页,本脚本无法处理此类情况。
  • 本脚本仅在浏览器本地运行,不收集任何用户数据。