Skip to content

[BUG] node-cron 4.4.0 自动时区侦测在 Linux 不相容 / node-cron 4.4.0 auto timezone detection incompatible with Linux #1326

Description

@272757162

问题描述

无法打开脚本猫的后台管理页面,脚本全都无法正常开启及安装。

重现步骤

1.右键脚本猫插件
2.点击选项
3.chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html 一直显示空白界面

脚本猫版本

1.3.1

操作系统以及浏览器信息

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

补充信息 (选填)

报错日志
Uncaught Error: ERROR: You specified an invalid date.
上下文
src/options.html
堆叠追踪
src/lib_cron.js:1 (匿名函数)

这是一个 JavaScript 运行时错误,具体信息是:
Uncaught Error: ERROR: You specified an invalid date.
(未捕获的错误:你指定了一个无效的日期。)
这个错误发生在名为 src/lib_cron.js 的脚本文件中,通常与 Cron 表达式(定时任务) 的解析有关。

Activity

  1. added theissue type on Apr 2, 2026
  2. CodFrm commented on Apr 2, 2026

    @CodFrm
    Member

    方便导出你定时脚本相关的脚本么?

  3. cyfung1031 commented on Apr 2, 2026

    @cyfung1031
    Collaborator

    方便导出你定时脚本相关的脚本么?

    @CodFrm #1327 改善了显示,能显示出问题的cron表达式

  4. 272757162 commented on Apr 3, 2026

    @272757162
    Author

    方便导出你定时脚本相关的脚本么?

    无法进入后台,没法进行导出操作。

  5. 272757162 commented on Apr 3, 2026

    @272757162
    Author

    方便导出你定时脚本相关的脚本么?

    @CodFrm #1327 改善了显示,能显示出问题的cron表达式

    请问应该如何更新,替换该插件出问题的cron表达式

  6. CodFrm commented on Apr 3, 2026

    @CodFrm
    Member

    方便导出你定时脚本相关的脚本么?

    @CodFrm #1327 改善了显示,能显示出问题的cron表达式

    请问应该如何更新,替换该插件出问题的cron表达式

    如果是从商店安装的,需要等待更新推送

  7. cyfung1031 commented on Apr 3, 2026

    @cyfung1031
    Collaborator

    @272757162 你在网址栏 手工输入 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html#/tools

    点击 本地 -> 导出文件

    之后把整个脚本猫扩展删掉
    然后重启浏览器
    再次安装脚本猫

    打开两个窗口
    窗口A是 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html
    窗口B是 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html#/tools

    在窗口B, 点击 本地 -> 导入文件

    把你的定时脚本一个一个导入
    每导入一次,重新载入 窗口A
    看看直到导入哪个后出现空白问题

  8. changed the title [-][BUG][/-] [+][BUG] Cron 表达式失败导致脚本全都无法正常开启及安装[/+] on Apr 3, 2026
  9. cyfung1031 commented on Apr 5, 2026

    @cyfung1031
    Collaborator

    PR #1327 已合并,等待正式版上架
    不再会显示空白,
    但想了解是哪个定时脚本有问题

  10. cyfung1031 commented on Apr 13, 2026

    @cyfung1031
    Collaborator

    @272757162 你在网址栏 手工输入 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html#/tools

    点击 本地 -> 导出文件

    之后把整个脚本猫扩展删掉 然后重启浏览器 再次安装脚本猫

    打开两个窗口 窗口A是 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html 窗口B是 chrome-extension://ndcooeababalnlpkfedmmbbbgkljhpjf/src/options.html#/tools

    在窗口B, 点击 本地 -> 导入文件

    把你的定时脚本一个一个导入 每导入一次,重新载入 窗口A 看看直到导入哪个后出现空白问题

    修正已在 v1.4.0-beta1 新增
    没有追加回应的话,一星期后关闭主题

  11. 272757162 commented on Apr 14, 2026

    @272757162
    Author
  12. CodFrm commented on Apr 14, 2026

    @CodFrm
    Member

    不知道你的脚本多不多,可以在这里手动删除数据(找起来可能麻烦一点),然后重启扩展:

    Image
  13. 272757162 commented on Apr 16, 2026

    @272757162
    Author
  14. 15 remaining items

  15. cyfung1031 commented on Apr 21, 2026

    @cyfung1031
    Collaborator

    这些病毒看起来和scriptcat没有关系

    我又下载了多个版本的脚本猫进行测试,最终解决了这个问题。 最后只有1.2.6版本能在Linux系统的chrome浏览器上正常打开脚本猫的管理面板。

    v1.4.0-beta1 也不行么?

    不行,打开脚本猫的管理面板一样显示空白。

    請從1.2.6 導出腳本
    然後1.4.0-beta1 逐一腳本導入
    找出是哪個腳本

  16. CodFrm commented on Apr 21, 2026

    @CodFrm
    Member

    这些病毒看起来和scriptcat没有关系

    我又下载了多个版本的脚本猫进行测试,最终解决了这个问题。 最后只有1.2.6版本能在Linux系统的chrome浏览器上正常打开脚本猫的管理面板。

    v1.4.0-beta1 也不行么?

    不行,打开脚本猫的管理面板一样显示空白。

    請從1.2.6 導出腳本 然後1.4.0-beta1 逐一腳本導入 找出是哪個腳本

    也可以直接发出来(只用导出定时脚本),我们试试

  17. 272757162 commented on Apr 22, 2026

    @272757162
    Author

    这些病毒看起来和scriptcat没有关系

    我又下载了多个版本的脚本猫进行测试,最终解决了这个问题。 最后只有1.2.6版本能在Linux系统的chrome浏览器上正常打开脚本猫的管理面板。

    v1.4.0-beta1 也不行么?

    不行,打开脚本猫的管理面板一样显示空白。

    請從1.2.6 導出腳本 然後1.4.0-beta1 逐一腳本導入 找出是哪個腳本

    也可以直接发出来(只用导出定时脚本),我们试试
    1.2.6版本依然会报错,不过不影响使用
    脚本猫1.2.6 b6bbe98a-9762-4659-ae10-8612f9b97f42.zip

    Image
  18. 272757162 commented on Apr 22, 2026

    @272757162
    Author
  19. cyfung1031 commented on Apr 22, 2026

    @cyfung1031
    Collaborator

    还有个更早之前使用的脚本 eec06376-ee0a-4564-ae86-77057af64c89-edge脚本猫脚本.zip

    你上载的只有 「微软积分商城签到.user.js」 这个是定时脚本

    还是无法重现你的问题

    请从1.2.6 导出脚本

    然后1.4.0-beta1 逐一脚本导入 找出是哪个脚本

  20. 272757162 commented on Apr 22, 2026

    @272757162
    Author

    还有个更早之前使用的脚本 eec06376-ee0a-4564-ae86-77057af64c89-edge脚本猫脚本.zip

    你上载的只有 「微软积分商城签到.user.js」 这个是定时脚本

    我都没开启这个脚本,一直关着,之前用这个把我号给封了。

  21. cyfung1031 commented on Apr 22, 2026

    @cyfung1031
    Collaborator

    还有个更早之前使用的脚本 eec06376-ee0a-4564-ae86-77057af64c89-edge脚本猫脚本.zip

    你上载的只有 「微软积分商城签到.user.js」 这个是定时脚本

    我都没开启这个脚本,一直关着,之前用这个把我号给封了。

    请从1.2.6 导出脚本

    然后1.4.0-beta1 逐一脚本导入 找出是哪个脚本

  22. cyfung1031 commented on May 7, 2026

    @cyfung1031
    Collaborator

    无回应。先关掉。
    无法重现,没有正确导出的所有脚本
    需要用家自行找出有问题脚本

  23. cyfung1031 commented on Jul 5, 2026

    @cyfung1031
    Collaborator
  24. changed the title [-][BUG] Cron 表达式失败导致脚本全都无法正常开启及安装[/-] [+][BUG] node-cron 4.4.0 自动时区侦测在 Linux 不相容 / node-cron 4.4.0 auto timezone detection incompatible with Linux[/+] on Jul 5, 2026
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

    externalsomething related to browser bug

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions