()
| 4 | import { ServiceWorkerClientMessage } from "@Packages/message/window_message"; |
| 5 | |
| 6 | function main() { |
| 7 | // 通过postMessage与SW通信,支持结构化克隆(Blob等) |
| 8 | const swPostMessage = new ServiceWorkerClientMessage(); |
| 9 | // 初始化日志组件 |
| 10 | const loggerCore = new LoggerCore({ |
| 11 | writer: new MessageWriter(swPostMessage, "serviceWorker/logger"), |
| 12 | labels: { env: "offscreen" }, |
| 13 | }); |
| 14 | loggerCore.logger().debug("offscreen start"); |
| 15 | // 初始化管理器 |
| 16 | const manager = new OffscreenManager(swPostMessage); |
| 17 | manager.initManager(); |
| 18 | } |
| 19 | |
| 20 | main(); |
no test coverage detected