### 问题描述 <img width="609" height="186" alt="Image" src="https://github.com/user-attachments/assets/8635cdc8-b0fc-462a-b271-e9f6260d102b" /> <img width="593" height="237" alt="Image" src="https://github.com/user-attachments/assets/32469d33-fbd2-4b66-b4b4-aa9ae4f24e63" /> 刚才打开Edge时,自动更新了脚本猫v1.2.3,同时弹出了 https://docs.scriptcat.org/docs/use/open-dev/ 页面,以及如图所示提示 实际开发者模式一直开启着并未关闭,显然脚本猫在更新后没有正确判断出是否已开启开发者模式 重启浏览器后脚本猫不再提示未开启开发者模式 ### 重现步骤 Edge脚本猫自动更新了v1.2.3 ### 脚本猫版本 1.2.3 ### 操作系统以及浏览器信息 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 ### 补充信息 (选填) _No response_
Activity
CodFrm commentedon Dec 23, 2025
Service Worker 有错误信息吗?可以复现吗?
DreamNya commentedon Dec 23, 2025
当时没有注意看控制台
只有这次1.2.3更新时突然出现提示开发者模式,之前从来没提示过,我还以为这是1.2.3的BUG造成
感觉复现难度有点大,毕竟没法控制浏览器安装旧版本扩展
哥哥可以问一下其他人是否出现过同样情况,难道只是偶尔抽风个例?
(也许能通过注册表指定扩展ID的方式让浏览器新建一个用户配置时自动安装脚本猫扩展,来尝试复现)
CodFrm commentedon Dec 23, 2025
@DreamNya 是不是在浏览器打开的时候,打开了popup窗口?
DreamNya commentedon Dec 23, 2025
不是
打开Edge的时候,自动弹出了2个标签页,一个是脚本猫1.2.3更新说明,另一个是开启开发者模式教程 https://docs.scriptcat.org/docs/use/open-dev/
我还看了几眼确认了一下,过了一段时间打开其他页面的时候发现脚本没加载,然后发现脚本猫图标有个黄色感叹号,打开popup显示了横幅
然后我还去扩展页面确认了一下,开发者模式一直开着没有关过
CodFrm commentedon Dec 23, 2025
目前猜测是check权限时一个bug导致的,如果刚运行时,后台会运行一个
chrome.userScripts.register去检查是否注册了脚本,如果同时又运行了另外一个 check,上一个还没有 unregister,就会导致重复注册失败scriptcat/src/pkg/utils/utils.ts
Lines 199 to 208 in 581c2d7
CodFrm commentedon Dec 23, 2025
🤔不过大概率是这个bug了,只是怎么导致的不清楚,本地可以几率复现
cyfung1031 commentedon Dec 23, 2025
@CodFrm 你改動沒考慮vivaldi的特殊性
我之前的改動有考慮
現在那個改動被改掉了吧
CodFrm commentedon Dec 23, 2025
这里我没有做改动
QIUZAIYOU commentedon Dec 24, 2025
同样的情况,但是我是提示“当前未启用“允许运行用户脚本”,脚本无法正常运行。”,但实际是开启了的。
cyfung1031 commentedon Dec 25, 2025
@CodFrm 不如在警告視窗加個按鈕重啟?
chrome.runtime.reload()CodFrm commentedon Dec 25, 2025
@QIUZAIYOU 你这个是chrome,所以提示不一样,重启一下扩展/浏览器后,可以恢复么?
@cyfung1031 这个感觉可以
qqzwc commentedon Dec 27, 2025
我也遇到了同样的问题,所有的脚本都无效了,刚开始还提示未开启开发者模式,重启后干脆什么错误都不报了,但就是无法正常运行脚本。我还以为是Chrome上游又做了什么更新,但是“Microsoft Edge 是最新版本。版本 143.0.3650.96 (正式版本) (64 位)”环境下,使用篡改猴是可以正常用的,说明浏览器环境没有问题,也和是否开启“允许访问文件 URL”完全无关,检查服务工作进程也没有什么报错。应该就是v1.2.3的某些更新引入的
CodFrm commentedon Dec 27, 2025
@qqzwc 有错误日志之类的信息么? 无法正常运行脚本是一个什么样的状态?
CodFrm commentedon Dec 27, 2025
@qqzwc 错误环境还在么?方便留个联系方式,我远程看看么?邮箱: yz@ggnb.top