多领国阻止血量减少 / DuoLingo Prevent Remove Heart

阻止 多领国 网站在学习过程中因错误减少用户的血量,通过拦截并阻止相关的“remove-heart”请求。/ Prevent the Duolingo website from reducing the number of hearts for users during the learning process by intercepting and blocking related "remove-heart" requests.

目前为 2025-01-23 提交的版本。查看 最新版本

作者
深海云霁
评分
0 0 0
版本
0.0.2
创建于
2025-01-23
更新于
2025-01-23
大小
1020 字节
许可证
MIT
适用于

脚本说明

该脚本通过拦截并阻止 DuoLingo 网站的“remove-heart”请求,从而防止用户在学习过程中血量被减少。然而,尽管在后端血量不会减少,但前端的显示存在一定的问题,具体情况如下:

  1. 中途退出的情况:

    • 当用户在学习过程中退出单元(注意:此处指的是在网站内点击退出,而不是直接关闭浏览器或标签页),即使血量请求已经被阻止,前端界面依然会显示血量被减少。
    • 但实际上,后端并未减少用户的血量。因此,刷新页面后,用户的实际血量会恢复为正常值。
  2. 正常完成学习的情况:

    • 如果用户完成了整个单元,并且过程中有错误,DuoLingo 会根据错误数量返还血量。在这种情况下,前端显示的血量会正确更新,符合实际的后端数据。