X岛-揭示板的增强型体验
仿写NGA优化摸鱼体验 ,源代码架构与样式大部分来自于 NGA BBS Script🖐︎🐟︎
非常感谢大佬的开源精神
访问:NGA BBS Script 🖐︎🐟︎
安装指引
注意:此种安装方式部分脚本管理器特有的功能将不可用
*开发及调试环境:谷歌浏览器(Chrome) 或新微软Edge + TamperMonkey浏览器油猴扩展 (也是建议环境),其他运行环境作者只经过少量测试不排除有些不一致的地方
功能列表
*注意:以上功能不是默认全部开启的,初次使用请先在【脚本设置面板】根据个人喜好选择开关功能,关于【脚本设置面板】请继续阅读
功能说明
设置面板
勾选对应的功能选项,然后再⚠️【保存设置】,刷新页面后即可生效。

注册面板
浏览器脚本插件新增清除缓存与修复设置

扩展坞
此模块提供了一个悬浮的扩展坞,来添加某些功能,目前添加的功能有:
- TOP 返回顶部: 返回顶部
- MENU 打开菜单: 打开设置主菜单
- REPLY 跳转上一页: 跳转到上一页
- BOTTOM 跳转尾页: 跳转到当前帖子的尾页

页面美化
此模块对全站进行了页面Css美化
调整目录侧边栏
- logo重新布局
- 导航主标题添加图标
- 更改滚动条显示样式
改变页面布局
- 页面内容居中
- 优化底部显示逻辑
- 修改表单样式
- 添加加载滚动进度条
- 添加头像、增强各串的分块与可读性
- 修改页面主题色
优化绿色引用回应串
- 修改样式与展示动画
- 重写了desktop.js中4.绿色引用串显示方法
- 增加缓存避免重复请求
- 添加鼠标等待状态
- 大类分类了服务器返回的信息

高清图片
此模块替换了原有的图片链接为高清链接,
tips: 为了减轻服务器压力,本设置默认不生效
- 将图片直接替换为高清链接
- 鼠标移动至图片会放大
- 存在bug:当内容有滚动条时,大概率放大的是第一张图片
隐藏图片
此模块提供了可以快捷键切换显示隐藏图片
其中隐藏的图片会用一个按钮来替代,以便手动查看图片,对比如下

连接直接跳转
此模块可以选择在新页面打开链接,为了优化体验,仅生效串串页的a标签
自动翻页
当浏览至页面尾部时,自动出发下一页按钮,并提示正在翻页...
引用串优化
此模块可以减少引用串的请求次数,优化样式与二次查看时的等待时间
优化前优化后对比如下

回应串折叠
此模块支持折叠回应串,当回应串超过3个时,折叠掉其余串,仅主页生效
串高度超过固定高度后,折叠串
