AutoScroller UI Plus ✨

自动滚动页面,rAF 丝滑驱动 + 可调速面板(兼容无限下拉)

作者
qwq202
今日安裝
0
安裝總數
2
評價
0 0 0
版本
0.5
建立日期
2025-05-13
更新日期
2025-05-13
尺寸
4.9 KB
授權條款
MIT
腳本執行於
所有網站

📜 AutoScroller UI Plus ✨

一个支持「丝滑滚动 + 拖拽面板 + 可调速度 + 可关闭面板」的自动滚动用户脚本,适用于阅读长网页、微博、论坛、文档等内容。


✨ 功能特色

  • 🧲 rAF 驱动:滚动更加丝滑,不再跳帧、不再抖动
  • 🎛️ 可调速度:自定义滚动速度(单位:像素/秒)
  • 🖱️ 拖拽面板:控制面板可随意拖动,界面现代美观
  • 一键关闭:点击右上角【✖】即可隐藏面板,刷新页面才会再次出现
  • 🔄 懒加载兼容:页面没加载完也能继续滚动,不会卡住
  • 🌐 支持任意网站:一键适配全部网页 *://*/*

🧩 使用方法

  1. 安装一个用户脚本管理器(推荐 Tampermonkey
  2. 点击右上方【安装此脚本】
  3. 页面右下角会出现控制面板:
  • 修改滚动速度(例如:200)
  • 点击【开始 🚀】立即自动向下滚动
  • 点击【停止 🛑】终止滚动
  • 点击【✖】关闭面板(本次会话不再出现)

📌 常见用途

  • 自动阅读文章、微博、论坛
  • 模拟滑动操作,释放双手
  • 长页面滑动截图辅助
  • 无障碍辅助浏览工具

🛠️ 技术说明

  • 使用 requestAnimationFrame 替代 setInterval,滚动更加平滑自然
  • 判断是否滚到底部,但不会立刻停止滚动,避免懒加载卡住
  • 可根据 DOM 高度变化继续滚动
  • 支持动态速度调整
  • 面板关闭后不再显示,直到刷新页面

💡 更新日志

v0.5(当前)

  • 新增关闭按钮 ✖,可永久隐藏面板(需刷新页面重启)
  • UI 微调:按钮排列更协调,关闭按钮交互体验提升

v0.4

  • 使用 requestAnimationFrame 实现丝滑滚动
  • 优化滚动判断逻辑,兼容懒加载页面
  • 美化 UI 控制面板,保持轻盈清爽

v0.3

  • 修复因懒加载导致中断的问题

v0.2

  • 增加可调速度 + 拖拽面板