linuxdo保活优化版(高性能版)

Linux.do 自动浏览 + 点赞 + 实时统计面板 + 面板控制启动/停止/暂停(性能优化版)

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
namezzy
日安装量
1
总安装量
21
评分
0 0 0
版本
0.6.0
创建于
2025-10-20
更新于
2025-10-20
大小
8.1 KB
许可证
MIT
适用于

🔍 主要优化点解析

减少 DOM 操作:

所有面板元素在初始化时一次性缓存(如 els.t、els.v 等),避免频繁 querySelector。

状态刷新只更新变化字段,不重绘整块。

iframe 优化:

增加 Promise.race 限时加载机制,防止卡在失效帖子页面。

在滚动期间动态检查运行状态。

更平滑的异步等待:

替换部分固定延时为更智能的 isPaused 检查与间歇休眠。

主循环简洁化:

shouldStop() 函数逻辑集中判断,减少多处条件分支。

代码可读性:

函数长度缩短约 30%,变量命名统一(cfg, els, session)。

关键操作如 “点赞”、“浏览” 用动词命名,清晰表达意图。