Skip to content

[BUG] ScriptCat在EDGE运行脚本莫名丢失问题 #1582

Description

@Magiclyan

提交前检查

  • 我已经搜索过现有 issues,确认不是重复问题
  • 我已经尽量使用最新 stable 或 beta 版本测试
  • 这不是安全漏洞;安全漏洞会通过 Security Advisory 私密提交

问题类型

脚本安装 / 更新 / 导入 / 导出, 日志 / 调试 / 错误提示

问题描述

脚本猫在EDGE运行脚本时莫名其妙出现已有脚本丢失问题

脚本猫版本:v1.4.0
EDGE版本:150.0.4078.65 (正式版本) (64 位)
OS信息:Win 11 Pro 25H2 26200.8737

最小复现步骤

无稳定触发流程

期望行为 vs 实际行为

ScriptCat 版本

v1.4.0

ScriptCat 渠道

Edge Stable

Manifest / 扩展模式

MV3

操作系统

Win 11 Pro 25H2 26200.8737

浏览器及版本

150.0.4078.65 (正式版本) (64 位)

设备类型

桌面端

浏览器/扩展状态

  • 开启了隐身模式 / InPrivate / Private Window
  • 使用移动端浏览器扩展支持
  • 使用第三方 Chromium 浏览器
  • 使用第三方 Firefox/Gecko 浏览器
  • 已授予 ScriptCat 对目标网站的站点访问权限
  • 开启了开发者模式
  • 安装了其他可能影响页面/请求/脚本的扩展

相关用户脚本 / 配置

No response

日志 / 错误信息 / 截图

(待触发后补充)

是否有临时解决办法

通过结束EDGE进程等方式重启EDGE后概率恢复

Activity

  1. added theissue type on Jul 15, 2026
  2. CodFrm commented on Jul 15, 2026

    @CodFrm
    Member

    有更多的信息吗?现在还能复现吗?光这个很难判断

  3. Magiclyan commented on Jul 15, 2026

    @Magiclyan
    Author
  4. Magiclyan commented on Jul 22, 2026

    @Magiclyan
    Author

    有更多的信息吗?现在还能复现吗?光这个很难判断

    很不幸,触发了
    另外如何导出完整日志?总日志371条;下方为明显报错提示日志

    2026-07-21 20:17:51 cloud sync config change error {"env":"service_worker","service":"synchronize","error":"Failed to fetch"}
    2026-07-21 20:17:51 create filesystem error {"env":"service_worker","service":"synchronize","error":"Failed to fetch","type":"onedrive"}
    2026-07-21 20:17:41 cloud sync config change error {"env":"service_worker","service":"synchronize","error":"Failed to fetch"}
    2026-07-21 20:17:41 create filesystem error {"env":"service_worker","service":"synchronize","error":"Failed to fetch","type":"onedrive"}

  5. CodFrm commented on Jul 22, 2026

    @CodFrm
    Member

    开启开发者模式,点击 src/offscreen.html 看 console 里面的日志

    Image
  6. Magiclyan commented on Jul 22, 2026

    @Magiclyan
    Author

    开启开发者模式,点击 src/offscreen.html 看 console 里面的日志

    图片

    本次关机后重开EDGE发现相关脚本又自动恢复了(怪事)

    Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'notice')
    at eval (aliyundrive signs.user.js:120:79)
    at t.onload (aliyundrive signs.user.js:80:25)
    at sandbox.js:1:19706
    at i (chunk.js:751:16788)
    at chunk.js:751:17011
    at new Promise ()
    at s (chunk.js:751:16859)
    at B (sandbox.js:1:18499)
    at i. (sandbox.js:1:20427)
    at i.emit (sandbox.js:1:1352)

  7. CodFrm commented on Jul 22, 2026

    @CodFrm
    Member

    那有点难排查了,方便的话,可以加我一个联系方式:yz@ggnb.top 下次遇到的时候,远程看一下

  8. Magiclyan commented on Jul 22, 2026

    @Magiclyan
    Author
  9. CodFrm commented on Jul 22, 2026

    @CodFrm
    Member

    这是阁下的邮箱吗

    ---Original---

    From: @.***>

    Date: Thu, Jul 23, 2026 00:07 AM

    To: @.***>;

    Cc: @.@.>;

    Subject: Re: [scriptscat/scriptcat] [BUG] ScriptCat在EDGE运行脚本莫名丢失问题 (Issue #1582)

    CodFrm left a comment (#1582)

    @.*** 下次遇到的时候,远程看一下

    —

    Reply to this email directly, view it on GitHub, or unsubscribe.

    Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

    You are receiving this because you authored the thread.Message ID: @.***>

    是的

  10. ViCrack commented on Sep 26, 2026

    @ViCrack

    我也遇到了这个问题,是不是同步的时候用的是OneDrive

    Image
  11. Magiclyan commented on Sep 28, 2026

    @Magiclyan
    Author

    我也遇到了这个问题,是不是同步的时候用的是OneDrive

    Image

    应该不是OneDrive引发的,而是EDGE本身因为某些操作导致脚本插件文件缓存或者内存文件被清理引发的

  12. CodFrm commented on Sep 28, 2026

    @CodFrm
    Member

    我更偏向于edge自身的问题,也有用户和我反馈过edge扩展数据莫名其妙的丢失(不是脚本猫)

    (chrome没有反馈,不知道是不是因为我chrome用户少,还是确实edge健壮性不行的问题)

  13. ViCrack commented on Sep 28, 2026

    @ViCrack

    我更偏向于edge自身的问题,也有用户和我反馈过edge扩展数据莫名其妙的丢失(不是脚本猫)

    (chrome没有反馈,不知道是不是因为我chrome用户少,还是确实edge健壮性不行的问题)

    @Magiclyan

    用的是不是OneDrive,如果是的话,这里你再点一下保存,看看是不是能触发同样的报错,然后换别的同步网盘再点保存的话是不是就没报错了。

    Image Image

    我看PR有人修复了这个问题,应该是一直没发版更新吧 @CodFrm

  14. CodFrm commented on Sep 28, 2026

    @CodFrm
    Member

    我更偏向于edge自身的问题,也有用户和我反馈过edge扩展数据莫名其妙的丢失(不是脚本猫)
    (chrome没有反馈,不知道是不是因为我chrome用户少,还是确实edge健壮性不行的问题)

    @Magiclyan

    用的是不是OneDrive,如果是的话,这里你再点一下保存,看看是不是能触发同样的报错,然后换别的同步网盘再点保存的话是不是就没报错了。

    Image Image
    我看PR有人修复了这个问题,应该是一直没发版更新吧 @CodFrm

    这是另外的问题吧,beta版本有挺多修复,你可以试试

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