You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ChromeOS下Service Worker启动超时及DETACH_STALLED_IN_STOPPING故障问询

ChromeOS 上 Chrome 扩展 Service Worker 罕见启动超时问题

我的Chrome扩展采用变通方案维持Service Worker持久活跃,包含offscreen脚本和全页面内容脚本,通过runtime messages与Service Worker通信。该扩展主要在ChromeOS环境下使用,通过Google Admin Console(GAC)部署。

不到1%的启动场景中会出现Service Worker无法激活的失败情况,我无法复现该问题,但在chrome://serviceworker-internals日志中能看到反复启动失败的记录。重启Chromebook后问题会自行解决,且该问题并非特定用户专属。

观察到的错误日志如下:

Error: {"message":"ServiceWorker startup timed out. The worker was in startup phase: Script streaming.","columnNumber":-1,"lineNumber":-1,"sourceURL":""} 
Error: {"message":"DETACH_STALLED_IN_STOPPING","columnNumber":-1,"lineNumber":-1,"sourceURL":""} 
Error: {"message":"ServiceWorker startup timed out. The worker was in startup phase: Script streaming.","columnNumber":-1,"lineNumber":-1,"sourceURL":""} 
Error: {"message":"DETACH_STALLED_IN_STOPPING","columnNumber":-1,"lineNumber":-1,"sourceURL":""}

我已添加基于闹钟的保活机制,原本预期Service Worker能稳定初始化无超时,但由于问题罕见且不稳定,始终无法找到可靠的复现方式。想咨询是否有其他开发者遇到过此类问题,以及已知的原因或变通方案。

内容的提问来源于stack exchange,提问作者Stefan Srnjakov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 07:42:34