Skip to content

[BUG] github的raw订阅报错 #1773

Description

@SyberRabbit

提交前检查

  • 我已搜索过现有 issues,并确认这不是重复问题。
  • 在条件允许的情况下,我已尽量使用最新的 stable 或 beta 版本复现该问题,并确认问题仍然存在。
  • 我已确认这是 ScriptCat 本身的问题,而不是在 Tampermonkey 或 Violentmonkey 中可以正常运行的用户脚本兼容性问题。

问题描述

实际结果:升级订阅后,从ScriptCat中更新,却显示“已是最新版本”
期望结果:从ScriptCat中,点击更新,会随着我的订阅而更新

复现步骤

订阅github的raw后,再手动修改raw的@Version,高一版本,之后在插件的订阅那,点击更新

ScriptCat 版本

v1.4.0

系统 / 浏览器及版本

MACBook 15PRO 12.7.6,Chrome 150.0.7871.125

相关脚本 / 日志 / 截图

这个是我的github订阅地址


Image Image Image

Activity

  1. added theissue type on Sep 23, 2026
  2. CodFrm commented on Sep 23, 2026

    @CodFrm
    Member

    这个错误看起来没有关系,另外还有一点 GitHub 有缓存的,可能检查更新的时候,缓存没有更新,你现在再试试呢?

  3. cyfung1031 commented on Sep 23, 2026

    @cyfung1031
    Collaborator

    这个错误看起来没有关系

    不一定喔。他用 1.4.0
    可能是更新按钮是更新userscript脚本而不是 usersubscribe脚本
    这样的话 this.scriptDAO.get(data.uuid) 就报错了

  4. SyberRabbit commented on Sep 23, 2026

    @SyberRabbit
    Author

    这个错误

    实在没有其他记录了,,没有请求,就只有这个报错了,

    GitHub 有缓存的

    这个我等了一小时了,结果依旧,,

  5. CodFrm commented on Sep 28, 2026

    @CodFrm
    Member

    感谢反馈,已确认是 bug,和 GitHub 缓存以及截图里的报错都无关。

    原因:订阅列表的「检查更新」按钮在前端与后台之间传参格式不一致,后台用错误的 key 去查订阅、查不到,就直接返回「已是最新版本」,所以不管 @version 改到多高都不会真正去请求订阅地址(这也是你看不到任何请求的原因)。这个问题从 v0.17 起就存在,1.4 和 1.5 都受影响。

    只有手动按钮有问题,后台定时的自动检查是正常的,所以订阅会在下一个检查周期(设置里的「脚本更新检查频率」)自动更新。着急的话,也可以直接重新打开订阅链接覆盖安装。

    修复在 #1781,会随后续版本发布。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions