Linux.do 网站多功能增强用户脚本
PS:先叠个甲,最近刚升到二级,想着可以整个方便的脚本,方便大家更好的逛论坛,就有了下面这些功能,不知道论坛是否允许类似的脚本,如果不支持请管理告知,我主动下架脚本哈
V1.1:修改了面板挡住了最贵的等级图标
V1.2修改了右上角的人头像为方形,效果图标和站长一致

V1.3
1.重构了样式,节省空间
2.增加未读消息获取,这个只是读取了未读消息的dom节点数量,并没有读取论坛未读消息的api,不会对论坛增加额外负荷
3.增加了论坛帖子关键字过滤,如果符合过滤要求,那么该条帖子就不会显示,以-隔开,因为用逗号可能会有中英文区别,导致会有歧义
4.本来增加了拖拽图标功能,但是面板和子面板会有随着定位会超出屏幕外,兼容这些会有点麻烦,后续会在加吧
V1.4
1.删除了控制台的打印日志
V1.5
1.解决论坛更新导致出现两个增强工具的图标
V1.6
1.增加只看楼主的功能(因为dom操作监听,有的dom节点获取不是特别稳定,有时候会获取节点失败,酌情使用)
核心功能
- 智能导航系统
- 回到顶部 / 首帖:智能判断当前页面状态,自动跳转到合适位置
- 返回列表页面:快速返回到 LINUX DO - 新的理想型社区 页面
- 平滑滚动动画:提供流畅的页面滚动体验
- 快速发帖功能
- 在首页和列表页可以快速创建新话题
- 自动检测页面状态,只在合适的页面启用
- 主题切换系统
- 支持 10 种不同的主题风格:
- 默认主题、Horizon、Solarized Light/Dark
- WCAG Light/Dark、Dark、Dracula
- Horizon Dark、灰琥珀色
- 使用两步 API 调用确保切换成功
- 主题状态记忆功能
- 头像自定义
- 始皇同款头像:使用特定的头像样式
- 个人头像:使用用户自己的头像
- 头像设置会被记住并持久化
- 等级查看系统
- 连接 connect.linux.do 获取用户等级信息
- 显示详细的等级数据和要求
- 支持查询其他用户的等级信息
- 等级数据缓存机制
界面特色
- 现代化浮动工具栏
- 右下角圆形头像按钮
- 等级徽章显示(LV X)
- 发光脉冲动画效果
- 管理员标识(如适用)
- 优雅的菜单设计
- 半透明背景,毛玻璃效果
- 平滑的动画过渡
- 图标化的菜单项
- 响应式交互反馈
智能特性
-
状态记忆
- 菜单显示状态在页面刷新后保持
- 主题选择会被记住
- 头像设置持久化存储
-
智能按钮控制
- 根据当前页面自动启用 / 禁用相应功能
- 禁用状态会显示说明和解决方案
- 防止在不合适的页面执行操作
-
数据缓存优化
- 等级数据本地缓存,避免重复请求
- 自动刷新机制
- 防抖优化,避免频繁 API 调用
安全性
- 所有网络请求都在 linux.do 官方域名内
- 使用浏览器原生安全机制处理认证
- 不存储敏感信息
- 动态获取必要的 CSRF 令牌
用户体验
- 一键式操作:点击显示菜单,再次点击隐藏
- 视觉反馈:悬停效果、点击动画、状态指示
- 长按帮助:长按主按钮显示快捷键帮助
- 通知系统:操作结果实时反馈
哈哈,头像这借鉴了下站长同款,大家可以试试效果,对了,获取等级信息这里借鉴了站内大佬的脚本,高等级的因为没有对应的账号所以测不了,希望大家能够喜欢。本来还做了查询其他账号的功能,怕引起相关问题就删除了。
使用的话就点击右下角的头像按钮即可,再次点击就消失了。
欢迎大家提意见,我会尽快更新
多功能增强工具V1.2.txt (131.4 KB)
多功能增强工具V1.3.txt (166.8 KB)
多功能增强工具V1.4.txt (151.0 KB)
多功能增强工具V1.5.txt (171.7 KB)
多功能增强工具V1.6.txt (195.6 KB)











